Can dogs eat sweet potato?
- Nutritionist-reviewed
- Last updated July 16, 2026
Yes — safe in sensible amounts
Yes — plain, cooked sweet potato is safe for most dogs as an occasional treat. It must be cooked and served with nothing added: never raw, and never with butter, oil, salt, sugar or seasoning.
Why
Sweet potato is not toxic to dogs. It is a plain starchy root vegetable, and you will find it listed on the back of a great many complete dog foods. Cooked and served plain, most dogs eat it happily and digest it without any fuss at all. It carries useful fibre, beta-carotene, vitamin C and potassium — though a dog eating a decent complete food is not short of any of those, so think of sweet potato as a treat your dog enjoys rather than something they need.
Raw is the one firm exception. Uncooked sweet potato is dense and hard, and its starch is in a form a dog's gut struggles to break down, so it tends to come back as wind and a loose, unhappy tummy. Worse, a hard raw chunk is a genuine choking risk and can lodge in the gut of a small dog or an enthusiastic gulper who swallows first and thinks later. Cooking softens the flesh and makes the starch digestible, which is the whole point. Sweet potato is also not the same plant as an ordinary potato — that one has its own problem with solanine when raw or green — but the answer for both is the same: cook it.
In practice, the thing that lands dogs at the vet is almost never the sweet potato itself — it is what we put on it. Butter, oil, salt, sugar, syrup and marshmallow all turn a harmless vegetable into a bad idea, and a fatty, greasy helping can tip a susceptible dog into pancreatitis. More seriously, roast and mashed sweet potato is often cooked with onion or garlic powder, both of which are properly toxic to dogs, and festive versions can contain nutmeg or a sweetener such as xylitol. Plain means plain: cooked in nothing, with nothing stirred through it.
The last thing to keep in mind is simply that sweet potato is starchy and calorie-dense, so it adds up faster than a vegetable feels like it should. The usual vet guideline is that treats of any kind should stay under about 10% of your dog's daily calories, and sweet potato counts towards that. This is a calorie question rather than a vitamin one — the beta-carotene that gives sweet potato its colour is a building block the body converts into vitamin A only as it needs it, so it does not stack up the way vitamin A from sources such as liver or fish liver oils can. Keep the portions small because of the calories, not because there is anything sinister in the vegetable. If your dog is diabetic, overweight, or has had pancreatitis, check with your own vet before making it a regular thing — starch and blood sugar are their department, not the internet's.
How much is sensible?
Small and occasional is the whole of it: think a couple of small cubes or a spoonful of mash for a Labrador, and one small cube or a teaspoon for a terrier or a Chihuahua — alongside their normal food, not instead of it, and well inside that 10%-of-daily-calories treat allowance. Peel it, cut it up, then steam, boil or bake it until it is properly soft, with nothing added at all — no butter, oil, salt, sugar, honey or stock. Peeling is about comfort and digestion rather than safety — the skin is not poisonous, it is simply tough, fibrous work for a dog's gut — but it takes ten seconds and gets rid of any grit from the outside, so make a habit of it. Let it cool completely before it goes anywhere near your dog, and mash it or cut it small for little mouths and fast eaters. If it is their first time, offer a scrap and see how the next day's tummy goes before you offer more; some dogs are simply windier on it than others.
Signs to watch for
- Wind — usually the first sign there has been a bit too much
- Soft or loose stools, sometimes with an orange tinge to them, a day or so later
- A gurgling, unsettled tummy, or less enthusiasm for the next meal
- Being sick, if they have had a big helping or something greasy or seasoned with it
- Creeping weight gain, if sweet potato becomes a regular daily extra
- Repeated vomiting, straining, a tense or painful belly, or a dog gone very flat after swallowing a raw chunk — this one is not a wait-and-see
If your dog has had too much
If your dog has simply helped themselves to rather a lot of plain cooked sweet potato, this is usually a windy evening and a soft stool or two rather than an emergency: skip any further treats, keep fresh water down, feed their normal meals as usual, and let it settle over a day. Ring your vet, though, if they are being sick repeatedly, cannot keep water down, are straining without producing anything, have a tense or painful tummy, or have gone unusually quiet and flat — and do not wait to see if it passes, particularly in a small dog or a puppy who has bolted a raw chunk whole. Ring them too if what your dog ate was seasoned or sweetened rather than plain, especially anything cooked with onion or garlic powder, nutmeg, or a sugar-free sweetener, and be ready to say roughly how much they had and when. If your dog is diabetic, prone to pancreatitis, or on medication, a quick call for advice is always the right move — your vet knows your dog and we don't. And don't try to make your dog sick unless a vet specifically tells you to.
Serving tips
- Cook it plain — steam, boil or bake until soft, with nothing in the pan and nothing stirred in afterwards. Never raw, and never lifted out of the roasting tin, which is full of oil, salt and often garlic.
- Peel it every time. The skin is not harmful, but it is tough fibre and harder work to chew and digest than the flesh, and peeling takes the outside grit off with it.
- Let it cool right through and size it to the dog: mash for small breeds and gulpers, small cubes for bigger dogs. Nothing should be big enough to swallow whole.
- Batch cook, mash and freeze it in an ice-cube tray. One cube pressed into a hollow rubber toy is a slow, cooling treat — and freezing in portions stops a spoonful quietly turning into half a bowl.
Common questions
Can dogs eat raw sweet potato?
No — sweet potato should always be cooked before you give it to a dog. Raw, it is hard and dense, its starch is difficult for a dog to digest and tends to cause wind and loose stools, and a solid chunk is a real choking and blockage risk, especially for small dogs and dogs who bolt their food. If your dog has swallowed a raw piece whole and is retching, straining, vomiting repeatedly or seems in pain, ring your vet rather than waiting.
Can dogs eat sweet potato skin?
The skin is not toxic, and a scrap of well-cooked skin will not do any harm — but peel it every time anyway. It is much tougher and more fibrous than the flesh, so it is harder to chew and more likely to upset a sensitive stomach or come back as a loose stool, and peeling removes any grit or residue from the outside at the same time.
Can dogs eat mashed sweet potato or sweet potato pie from the table?
Not the version we eat, no. Mashed and baked sweet potato dishes are usually made with butter, salt, sugar or syrup, and very often onion or garlic powder — both genuinely toxic to dogs — while sweet puddings may contain nutmeg or a sugar-free sweetener such as xylitol, which is dangerous even in small quantities. Plain sweet potato mashed with nothing added is fine; anything off the dinner table is not, and if your dog has stolen a seasoned or sweetened helping, phone your vet straight away rather than waiting for symptoms.
This is general guidance, not a diagnosis. Size, age, health conditions and medication all change what is safe for your dog — your own vet knows them and we don’t. If you are worried, or your dog has eaten something they shouldn’t, ring your vet or your nearest emergency service. It is always better to ask.
Part of Nutrition & Food
Wondering about something else?
We answer the everyday ones — and the frightening ones — in plain English, checked by our vet and nutritionist. Browse every food →