The full answer
Sweet potato is a staple of many commercial dog foods and treats, and plain home-cooked sweet potato is generally well tolerated. It provides fibre, beta-carotene and a soft texture most dogs like, which makes it useful as a topper or as the base for homemade treats.
It has to be cooked. Raw sweet potato is tough, hard to digest and a real choking hazard, and the skin adds bulk some dogs struggle with. Boil, steam or bake it with no fat, salt, sugar or spice. Marshmallow-topped or butter-and-cinnamon holiday versions aren't for dogs, and nutmeg in particular should be avoided.
Because it's starchy, sweet potato has more calories than a vegetable like green beans or celery. A spoonful mixed into a meal is a sensible amount for most dogs, and dogs with diabetes should only have it with veterinary input.
Is Sweet Potato Good for Dogs?
Plain boiled, steamed or baked sweet potato, peeled
A spoonful of plain mashed sweet potato as a food topper
Small plain cubes as a soft treat
Dehydrated plain sweet potato slices as a chew, in moderation
Potential benefits
- Good source of dietary fibre
- Contains beta-carotene and other nutrients
- Soft, palatable texture that suits fussy or older dogs
- Useful base ingredient for homemade dog treats
Risks and Things to Know
- Raw sweet potato is hard to digest and a choking hazard
- Starchy and relatively high in calories — easy to overfeed
- Butter, salt, sugar, marshmallow and spices such as nutmeg are not suitable
- Not ideal for diabetic dogs without veterinary guidance
- Large portions can cause digestive upset
How much is okay?
A few small cooked pieces is plenty for most dogs, and a spoonful mashed into a meal for a small one. Cook it plain and take the skin off.
Start with a very small amount the first time and watch for a day. Check with your vet first if your dog has a health condition, is overweight or on a prescription diet.
How Should I Prepare It?
- Peel the sweet potato and cut it into even pieces.
- Boil, steam or bake until soft — never serve it raw.
- Let it cool completely before serving.
- Mash it or cut it into bite-sized cubes.
- Serve plain, with no butter, oil, salt, sugar or spices.







