Can Dogs Eat Honey?

Answer: Yes, small amounts only.

Yes, in small amounts. Honey is safe for most healthy adult dogs as an occasional treat, but it is very high in sugar, so a little goes a long way — a teaspoon or less is plenty for most dogs.

Why honey is OK — in tiny amounts

Honey contains vitamins, minerals and antioxidants, and the AKC lists it among the human foods dogs can eat. The problem is sugar: honey is almost entirely sugar, so it adds calories fast and is not suitable for every dog. It is not for puppies, and not for dogs with diabetes or weight problems.

How much honey can a dog eat?

Keep all treats, honey included, within about 10% of your dog’s daily calories. As a rough guide, about 1 gram of honey per kilogram of your dog’s body weight at most, and only occasionally:

Dog size Amount, occasionally
Small (under 10 kg / 22 lb) About half a teaspoon
Medium (10–25 kg / 22–55 lb) About 1 teaspoon
Large (over 25 kg / 55 lb) About 1–2 teaspoons

These are rough guides, not a prescription. If your dog has any health condition, ask your vet first.

How to serve honey to your dog

Serve it plain — a small drizzle on their food or from a spoon. Make sure it is pure honey, with no added sweeteners. Check the label: never give honey or any product sweetened with xylitol (also listed as birch sugar), which is toxic to dogs. Do not bake honey into sugary treats.

Watch out for

Honey is not for puppies, and not for dogs with diabetes or weight problems — ask your vet first if your dog has any health issue. Too much honey can cause stomach upset and, over time, weight gain and tooth problems.

Frequently asked questions

Can puppies eat honey?

No. Honey is not recommended for puppies. Wait until your dog is an adult, and ask your vet first if you are unsure.

Can diabetic dogs eat honey?

No. Honey is very high in sugar and is not suitable for dogs with diabetes. Ask your vet about safe treats for a diabetic dog.

Is raw honey better for dogs than regular honey?

Raw or regular honey are both fine in small amounts. What matters is that it is pure honey, with no added sweeteners — especially not xylitol, which is toxic to dogs.

Can honey help a dog’s cough?

Some owners use a little honey for a mild cough, but the evidence is limited. Do not use honey instead of vet care — if your dog is coughing, ask your vet.

How much honey can a dog eat?

Only a small amount, occasionally. As a rough guide, about one gram per kilogram of your dog’s body weight at most — for most dogs that means a teaspoon or less.

Sources

American Kennel Club — Which Human Foods Can Dogs Eat and Which Are Dangerous?. ASPCA — People Foods to Avoid Feeding Your Pets.

This page was reviewed for accuracy against AKC and ASPCA guidance. It is general information only and is not a substitute for veterinary advice. If your dog has a health condition or eats something you are worried about, ask your vet.

More foods