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.

The full picture

Cooked sweet potato is a dog superfood — rich in fibre, 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 fibre
  • 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.

[ Display ad placement — activate once site traffic passes 10,000/month ]

Unexpected vet bills can run into thousands

One emergency visit for food poisoning can cost £500–£5,000+. Compare UK pet insurance in 60 seconds.

Compare pet insurance →

Checked against UK veterinary guidance — see our editorial standards and source list. If your dog has eaten something and you need urgent advice, call a vet or the Animal PoisonLine on 01202 509000.

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 Animal PoisonLine on 01202 509000 in the UK.