✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last reviewed: 2026-07

Can dogs eat honey?

Caution icon
Caution — healthy adults only, not puppies

Small amounts of plain honey are fine for healthy adult dogs. Never give honey to puppies under a year or to diabetic dogs.

As a participant in the CJ Affiliate (publisher ID 8024985) programme(s), we earn from qualifying purchases. Links below are affiliate links.
Keep your dog protected: While you're here — vet-strength flea & worm treatments from Best Vet Care, or Stronghold spot-on from Canada Pet Care.

The full picture

Honey isn't toxic to dogs. Some owners use small amounts to soothe coughs or as a high-value training treat. Issues are sugar content, calories, and — critically for puppies — botulism. Raw honey can contain Clostridium botulinum spores, which adult dogs handle fine but can cause serious illness in puppies under a year, whose immune systems are still developing. Diabetic dogs should avoid honey entirely. For healthy adults, a quarter teaspoon occasionally is a fine treat.

If your dog ate more than a safe amount

Honey is safe in small amounts. If your dog has eaten a large quantity, watch for digestive upset. Raw honey can contain botulism spores — do not give honey to puppies under 12 months.

Risks to watch for

  • Botulism in puppies under 1 year
  • Blood sugar spikes in diabetic dogs
  • Weight gain
  • Tooth decay with regular use

Potential benefits

  • Soothes mild coughs in adults
  • Some natural antioxidants

Safe portion size

1/4 teaspoon for small dogs, 1 teaspoon for large dogs, occasional.

Safer alternatives

  • Plain mashed banana
  • Small amount of plain yoghurt

And while you're thinking about what's good for your dog, keeping on top of flea and parasite prevention is just as important as diet.

CANADA PET CARE
Stronghold for Dogs — 12 Pipettes
Shop Canada Pet Care →
BEST VET CARE
Vet-Strength Flea, Tick & Worm Treatments
Shop Best Vet Care →

Common questions

Is honey safe for dogs?
Small amounts of plain honey are fine for healthy adult dogs. Never give honey to puppies under a year or to diabetic dogs.
How much honey can a dog eat?
1/4 teaspoon for small dogs, 1 teaspoon for large dogs, occasional.
What are the risks of honey for dogs?
Botulism in puppies under 1 year; Blood sugar spikes in diabetic dogs; Weight gain.
What should I do if my dog eats too much honey?
Honey is safe in small amounts. If your dog has eaten a large quantity, watch for digestive upset. Raw honey can contain botulism spores — do not give honey to puppies under 12 months.
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.