Skip to content
PetPrep
Not recommended

Can dogs eat butter?

No, it is best not to. Butter is not poisonous, but it is very fatty, and fatty foods can upset a dog's stomach and may trigger pancreatitis, a painful inflammation. Food you share, such as eggs or mashed potato, is best prepared without butter.

Updated:

Why

Fatty table foods are not a toxicity problem, but fatty foods such as butter, oils and meat drippings may cause pancreatitis. Some breeds, especially miniature Schnauzers, are more prone to it. Vets also suggest preparing food for dogs, such as eggs or mashed potato, without butter.

Signs to watch for

  • Vomiting, sometimes starting 1–4 days after a fatty meal
  • Belly pain
  • Diarrhoea
  • Poor appetite and low energy

What to do

If your dog ate a lot of butter, or shows vomiting, belly pain, diarrhoea or low energy in the next few days, call your vet as soon as possible.

Questions and answers

Is butter toxic to dogs?

Not in the poisonous sense. The problem is the fat, which may cause stomach upset or pancreatitis.

All foods: What can dogs eat?

Sources

  1. Table Food Dogs Should Not Eat — Pet Poison Helpline (modified 2026-05-27)
  2. Pancreatitis in dogs — PDSA
  3. Christmas dangers for dogs — Blue Cross (2022-11-22)
  4. Which Human Foods Can Dogs Eat and Which Are Dangerous? — American Kennel Club (Updated Oct 21, 2026)

General information from the sources below, not reviewed by a vet and not a substitute for veterinary advice. When in doubt, call your vet.

How kids practise this in PetPrep

In PetPrep a child looks after a realistic dog: meals at the right times, water, walks and care. Knowing what is safe to share is part of being ready for a real pet.

By subscribing you agree to receive emails about PetPrep. Unsubscribe anytime. Privacy policy