If you have ever chopped carrots in the kitchen, you probably know the feeling. You turn around, and there is your dog, sitting patiently, eyes locked on your cutting board, tail wagging hopefully. It is hard not to share. After all, carrots are crunchy, sweet, and healthy for people — so it is natural to wonder whether they are safe for dogs too.
The good news is simple: yes, most dogs can eat carrots safely. They are low in calories, easy to prepare, and work well as a healthy training treat. But how much is too much? Are raw carrots better than cooked ones? Can puppies eat them? This guide answers all of that in plain, practical language.
Why Carrots Are a Good Treat for Dogs
Carrots are popular with dog owners for good reason. They are naturally low in fat and calories, which makes them a much better snack choice than many shop-bought treats packed with sugar, salt, or artificial flavourings. A medium carrot has only around 25 calories, so it is easy to fit into your dog’s daily diet without overdoing it.
Carrots also contain useful nutrients, including beta-carotene (which the body converts into vitamin A), vitamin K, vitamin B6, potassium, and fibre. Vitamin A supports healthy eyesight and skin, while fibre helps with normal digestion. None of this makes carrots a medicine — they are simply a wholesome food that can sit alongside a balanced dog diet.
Another bonus is the crunch. Many dogs enjoy chewing on a raw carrot, and some owners use a frozen carrot as a cool chew on a warm day, especially for teething puppies. Just remember that a carrot is a treat, not a replacement for your dog’s regular meals.
Carrots belong to the same “safe in moderation” family as several other dog-friendly foods. If your dog enjoys crunchy snacks, you may also like our guide on whether dogs can eat apples — another sweet, crunchy option that works well as an occasional treat.
Raw vs Cooked Carrots: Which Is Better?
Both raw and cooked carrots are safe for dogs, so the best choice often comes down to your dog’s age, size, and chewing habits.
Raw carrots are crunchy, refreshing, and great for dogs that like to chew. A whole raw carrot can keep a medium or large dog happily occupied, while smaller pieces work better for small breeds. The one thing to watch with raw carrots is choking. A dog that gulps food down without chewing properly could struggle with a large, hard piece, so always match the size to your dog and supervise at first.
Cooked carrots are softer and easier to chew and digest. Steaming or boiling carrots until tender is a great option for older dogs, dogs with sensitive teeth, or small puppies that are still learning to chew. Cooking also makes carrots a little easier on a sensitive stomach. Just keep them plain — no butter, salt, oil, seasoning, or sauces. Dogs do not need any of that, and some seasonings can upset their stomach.
Frozen carrots are another fun option. A frozen baby carrot can be a cooling treat in summer, and some owners freeze carrots for teething puppies because the cold can feel soothing on sore gums. Again, supervise your puppy and offer a size that suits them.
There is no single “right” way to serve carrots. Try raw first, and if your dog struggles to chew or prefers softer food, switch to cooked. Either way, your dog still gets a tasty, low-calorie snack.
How Much Carrot Can a Dog Eat?
Portion size matters, even with healthy foods. The general rule most vets and pet nutritionists use is the 10% rule: treats, including carrots, should make up no more than about 10% of your dog’s daily calories. The other 90% should come from their regular, complete dog food.
What does that look like in practice? Here is a simple guide:
- Small dogs (under 10 kg): A few thin slices or one small baby carrot per day is plenty.
- Medium dogs (10–25 kg): Half a medium carrot, or a small handful of carrot slices, per day.
- Large dogs (over 25 kg): One medium carrot per day is usually fine, either whole or cut into pieces.
These are rough guides, not strict rules — age, weight, and activity level all play a part, and a dog on a controlled diet may need less. If you are unsure, ask your vet for advice tailored to your dog.
Introduce carrots slowly. Start with a small piece and see how your dog reacts over the next day. Most dogs have no trouble at all, but a sudden large amount of any new food can occasionally cause a soft stomach.
Cut carrots into safe sizes. For small dogs, slice them into thin coins or small sticks. For dogs that tend to swallow without chewing, smaller pieces are safer than one big chunk. Never leave a dog unsupervised with a whole hard carrot until you know they chew it properly.
Can Puppies Eat Carrots?

Yes, puppies can eat carrots too, and many of them love the crunch. Carrots can be a useful, healthy treat during training, and frozen carrot pieces are a popular choice for teething puppies.
There are just a couple of extra precautions for puppies. First, keep pieces small. Puppies are still learning to chew, and their mouths and throats are smaller, so a large hard piece is more of a choking risk. Thin slices, small sticks, or cooked carrot pieces are safer starting points.
Second, introduce new foods one at a time. Puppies have sensitive stomachs, so give a small piece, wait a day, and check that everything seems normal before offering more. If you notice loose stools or an upset stomach after a new food, pause that food and speak to your vet if it does not settle.
Puppies should still get most of their nutrition from a good-quality puppy food. Treats like carrots are a bonus, not a meal, so keep them small and occasional, even if your puppy begs for more.
Carrots for Senior and Sensitive Dogs
Older dogs often benefit most from soft, easy-to-chew treats, and cooked carrots fit that description perfectly. If your senior dog has worn teeth, dental problems, or a sensitive stomach, steamed or boiled carrot pieces are gentle and easy to manage, and mashed carrot makes a tasty food topper.
Dogs with sensitive stomachs may also do well with carrots, because they are plain, simple, and low in fat. If your dog is overweight, swapping a high-calorie biscuit for a few carrot slices can cut calories over a week without your dog feeling like they are missing out. Still, if your dog has a known health condition, is on medication, or follows a special diet, check with your vet before adding new foods.
Other Ways to Serve Carrots to Dogs
Carrots are wonderfully flexible. Cut them into tiny cubes as low-calorie training treats, stir cooked mashed carrot into kibble as a food topper, or freeze carrot sticks for a cool summer snack. If you are exploring other safe vegetables, our guide on whether dogs can eat cucumbers is a useful next read — cucumbers are another light, crunchy option many dogs enjoy. Whatever way you serve them, keep the preparation simple and plain.
Baby carrots, the small peeled ones sold in bags, are also safe for dogs. Just supervise dogs that gulp food, and consider cutting them in half lengthwise for extra safety. Trim off the green carrot tops — they are not toxic in small amounts, but they can be bitter and hard to digest.
What NOT to Do
Carrots themselves are safe, but a few common mistakes can turn a healthy treat into a problem. Avoid these:
- Do not season carrots. No salt, butter, oil, garlic, onion, spices, or sauces. Cook them plain, whether steamed or boiled.
- Do not give glazed or candied carrots. Sweet glazes, honey coatings, and sugary preparations are not suitable for dogs.
- Do not offer huge chunks to gulpers. A dog that swallows food whole can choke on a large hard piece. Cut carrots to a safe size and supervise until you know your dog chews well.
- Do not overdo the amount. Too many carrots at once can cause a soft stomach or loose stools, simply because it is a lot of fibre in one go. Stick to the portion guide above.
- Do not replace meals with carrots. Carrots are a treat, not a complete food. Your dog still needs their regular balanced diet.
- Do not use carrots with xylitol. Some shop-bought carrot products, dips, or baked treats may contain xylitol (also called birch sugar), which is toxic to dogs. Always check ingredient labels, and stick to plain carrots when in doubt.
- Do not ignore a bad reaction. If your dog seems uncomfortable, vomits, or has diarrhoea after eating carrots, stop offering them and contact your vet if symptoms do not settle quickly.
A little common sense goes a long way here. Plain, properly sized, moderate portions are the whole secret to carrots being a safe treat.
When to See a Vet
Most dogs eat carrots with no trouble at all, but it is worth knowing when to get professional advice. Contact your vet if you notice any of the following after your dog eats carrots:
- Vomiting or diarrhoea that lasts more than a day, or keeps coming back
- Signs of choking, gagging, coughing, or difficulty breathing after eating a piece of carrot
- Swelling around the face or mouth, excessive itching, or hives — possible signs of an allergic reaction, though carrot allergy in dogs is uncommon
- Ongoing stomach discomfort, bloating, or refusal to eat
- Blood in vomit or stools
These are not diagnoses, just signs that it is time to talk to a vet rather than guessing at home. If your dog chokes or struggles to breathe, that is an emergency — seek veterinary help straight away.
It is also wise to check with your vet before adding carrots if your dog has diabetes, kidney disease, a digestive condition, or is on a prescription diet.
Frequently Asked Questions
Can dogs eat carrots every day?
Yes, most dogs can eat a small amount of carrot every day, as long as it stays within the 10% treat rule. A few slices or a small carrot daily is fine for most healthy adult dogs. If your dog has a sensitive stomach, you may prefer to offer carrots a few times a week rather than daily.
Are raw carrots better than cooked carrots for dogs?
Neither is clearly better — it depends on your dog. Raw carrots are crunchy and fun to chew, while cooked carrots are softer and gentler on teeth and stomachs. Both are safe when served plain and in the right size. Older dogs and puppies often do better with cooked carrots, while healthy adult dogs usually enjoy raw ones.
Can carrots help clean a dog’s teeth?
Chewing a raw carrot can help scrape away some surface plaque, but carrots are not a substitute for proper dental care. Regular tooth brushing and veterinary dental checks are still the best way to look after your dog’s teeth.
How many carrots can a small dog eat?
Small dogs should have less than larger dogs — usually a few thin slices or one baby carrot per day is enough. It is easy to overdo treats with small breeds because their daily calorie needs are much lower. When in doubt, keep the portion small and count it as part of their daily treat allowance.
Are carrots safe for dogs with sensitive stomachs?
Carrots are often well tolerated because they are plain, low in fat, and easy to digest, especially when cooked. Still, introduce them slowly, in a small amount, and watch for any stomach upset. If your dog has a diagnosed digestive condition or is on a special diet, check with your vet first. For another gentle option, see our guide on whether dogs can eat sweet potato — sweet potato is another soft, dog-friendly food that suits sensitive stomachs when served plain and cooked.
Final Thoughts
Carrots are one of the simplest, safest treats you can share with your dog. They are crunchy, sweet, low in calories, and easy to prepare — whether raw, cooked, or frozen. Most dogs love them, and they make a refreshing change from ordinary biscuits.
Just keep the basics in mind: serve them plain, cut them to a safe size, keep portions modest, and introduce them slowly the first time. If your dog has any health condition or you notice anything unusual after they eat carrots, a quick chat with your vet will put your mind at ease.
So next time you are chopping carrots in the kitchen and those hopeful eyes look up at you, you can feel confident sharing a piece or two. It is a small kindness that your dog will appreciate — and a healthy one too.