Yes — safe in moderation
Yes — raw or cooked, carrots are one of the best everyday treats for dogs: crunchy, sweet, very low in calories and good for teeth.
Carrots deliver beta-carotene (which dogs convert to vitamin A), fibre and a satisfying crunch for about 4 kcal per baby carrot — roughly a tenth of the calories of most commercial treats. Many vets suggest frozen carrots for teething puppies. Cooked carrots are slightly easier to digest; raw ones are better chew entertainment. Cut them into coins or sticks sized for your dog to avoid gulping.
A few baby carrots or one medium carrot a day suits most dogs. Carrots do contain natural sugar, so diabetic dogs should get them sparingly. If your dog steals a whole bag, the worst outcome is usually orange-tinted, fibrous stool for a day.
Cucumber slices, green beans and small amounts of broccoli give similar crunch with even less sugar.
This article is general information, not veterinary advice. If your pet has eaten something potentially harmful or shows symptoms, contact your vet or an emergency clinic immediately. Full disclaimer.