Any canned human food that contains oil, mustard or ketchup can be harmful to your dog. If you want to give your puppy sardines, make sure you buy them packed in water. Or rather just buy dog treats from a pet store so as not to risk your furry friend's health.