Can dogs eat sweet potato?

Yes — cooked only

Yes. Cooked, plain sweet potato is highly nutritious for dogs. Never feed raw — it's hard to digest and can cause blockages.

✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last updated: 2026-06-17

How we keep this site free. Some links on this page take you to Amazon or other online retailers (including vet pharmacy partners Best Vet Care and Canada Pet Care via CJ Affiliate, and treat/supplement partners via AWIN). As an Amazon Associate, CJ publisher, and AWIN publisher we may earn a commission at no extra cost to you. Full disclosure.

The full picture

Cooked sweet potato is a dog superfood — rich in fiber, vitamin A, vitamin B6, vitamin C, and potassium. It's often used as an ingredient in high-quality dog food and is excellent for firming up loose stools in small quantities. The critical rule is that it must be cooked — raw sweet potato is difficult for dogs to digest and can cause intestinal blockages. Plain boiled, baked, or steamed sweet potato is ideal. Avoid adding butter, salt, or any seasonings, especially garlic or onion powder.

Risks to watch for

  • Blockage if fed raw
  • Weight gain if overfed (high in carbs)

Potential benefits

  • Excellent source of fiber
  • Vitamin A, B6, C
  • Potassium
  • Firms up loose stools

Safe portion size

A few tablespoons mashed with normal food, or small cubes as a treat — or treat them to gourmet dog treats from Bonne et Filou (US).

Why cooked, not raw?

Raw sweet potato is hard for dogs to digest and can cause an upset stomach or, in larger pieces, an obstruction risk — cooking (boiled, baked, or steamed, with no added butter, sugar, or seasoning) breaks down the starches and makes it far easier to digest. Never feed sweet potato pie filling or candied sweet potato, which typically contain added sugar and sometimes xylitol or spices unsuitable for dogs.

Does size or breed matter?

No toxicity concern at any size when properly cooked and plain. Sweet potato is calorie-dense, so portion should scale down for small and toy breeds and for any dog managing their weight.

Common questions

Can dogs eat sweet potato?
Yes. Cooked, plain sweet potato is highly nutritious for dogs. Never feed raw — it's hard to digest and can cause blockages.
How much sweet potato can I give my dog?
Start with a small amount — a teaspoon or a couple of small pieces for a medium dog — to check for any individual sensitivity. If no GI upset occurs, you can give it as an occasional treat. As with any treat, sweet potato should make up no more than 10% of your dog's daily calorie intake.
Important: This page is general information, not veterinary advice. Every dog is different, and individual factors (age, breed, health conditions, medications) can change what's safe. If in doubt, always contact your vet — or the ASPCA Animal Poison Control Center on (888) 426-4435 or Pet Poison Helpline on (855) 764-7661 in the UK.