Can Dogs Eat Meat, Fish and Eggs?
We’ve reviewed 7 meat, fish and eggs so far. 2 are fine in normal treat amounts. 4 are better skipped. 1 is toxic.
Quick answers
Can dogs eat meat, fish and eggs?
Fine in treat amounts: Eggs and Turkey.
Which meat, fish and eggs should dogs avoid?
Toxic: Raw salmon and trout. Better skipped: Bacon, Ham, Hot dogs and deli meat and Raw meat. If your dog ate something toxic, call your vet, ASPCA Animal Poison Control at (888) 426-4435 or Pet Poison Helpline at (855) 764-7661 right away, even if she seems fine. Both answer 24/7. Don’t try to make her vomit unless a vet tells you to.
Can dogs eat meat, fish and eggs?
| Food | Can she eat it? | The short answer |
|---|---|---|
| Bacon | Skip it | Best skipped: bacon isn't toxic, but it's salty and fatty, and fatty table scraps are a known trigger for pancreatitis in dogs. |
| Eggs | Yes | Yes, dogs can eat eggs, and a plain cooked egg (scrambled, boiled or poached with nothing added) is a good treat for most dogs, but raw eggs are best avoided. |
| Ham | Skip it | No, dogs shouldn't have ham, because store-bought ham is high in sodium and fat, and too much fat can lead to pancreatitis. |
| Hot dogs and deli meat | Skip it | Better not. Hot dogs and deli meats aren't poisonous, but they're packed with salt and fat, and they're often seasoned with garlic or onion, which are toxic to dogs. |
| Raw meat | Skip it | It's best to skip raw meat, because it often carries germs like Salmonella and Listeria that can make her and your family sick, but plain, cooked meat is a fine treat. |
| Raw salmon and trout | Toxic | No, raw or undercooked salmon and trout can give her salmon poisoning disease, which is often fatal without treatment, but plain cooked, boneless salmon is fine. |
| Turkey | Yes | Yes, plain turkey is fine for dogs as long as it is fully cooked, boneless, skinless and unseasoned, with white meat the better pick. |