Can dogs eat milk?
Short answer
No, cow's milk isn't recommended for adult dogs. Most are at least somewhat lactose intolerant, and milk often causes diarrhea and bloating without offering any nutritional benefit that couldn't be gotten elsewhere.

Milk isn't toxic to dogs, but it causes digestive upset in most adults and doesn't add anything to the diet that couldn't be replaced with a better source. Here's why, and what to do if your dog drinks some anyway.
Why not
Puppies produce enough lactase, the enzyme needed to digest lactose (milk sugar), while nursing. After weaning, lactase production naturally declines in the vast majority of dogs, similar to what happens in many adult humans, so the ability to digest milk gets worse with age.
Compared to fermented dairy (yogurt, kefir) or hard cheese, milk has a noticeably higher lactose content, so even a small amount can trigger bloating, gas, and loose stool or diarrhea within a few hours in a sensitive dog.
Milk isn't toxic to a dog, and a single lick from an accidental spill usually won't cause anything, but it offers no advantage a dog couldn't get better elsewhere, protein from meat, calcium from a complete diet, or probiotics from kefir or yogurt are more reliable and better-tolerated sources.
Whole milk also adds unnecessary calories and fat, and flavored versions (chocolate milk, sweetened milk drinks) may contain sugar or actual chocolate, which is genuinely dangerous for dogs.
Rough portion
No regular safe amount is recommended. An occasional lick usually won't cause anything, but regular feeding leads to digestive upset in most adult dogs.
Risks
- Diarrhea, bloating, and gas from lactose intolerance.
- Vomiting in more sensitive dogs.
- Unnecessary calories and fat contributing to weight gain with regular feeding.
- Hidden risk in flavored milk drinks (sugar, chocolate).
Symptoms to watch for
- Gas, bloating
- Loose stool to diarrhea
- Vomiting in sensitive dogs
- Abdominal pain
Your dog already ate milk. What now?
- If your dog drank a bowl of milk, it's usually not an emergency, watch for 12 to 24 hours for diarrhea or vomiting.
- Make sure your dog has plenty of fresh water, and consider skipping other fatty food for a few hours.
- If it was flavored milk, check the ingredients, if chocolate is involved, treat it as chocolate poisoning and contact your vet.
- See a vet if diarrhea lasts more than a day or your dog seems clearly unwell.
Common questions about dogs and milk
Why can't dogs drink milk?
Adult dogs typically have a reduced ability to digest lactose, the milk sugar present in high concentration in milk. That leads to bloating, gas, and diarrhea. Milk also doesn't provide any nutritional advantage a dog couldn't get from a more suitable food.
Can puppies drink milk?
Nursing puppies get their mother's milk, which is natural and necessary for them. Cow's milk made for people has a different composition and isn't a substitute for mother's milk, even weaned puppies can tolerate it worse than expected.
Is goat's milk better for dogs than cow's milk?
Goat's milk has somewhat less lactose and some dogs tolerate it better, but it's still a dairy product with a risk of digestive upset in sensitive dogs. If you want to offer a dairy product, kefir or plain yogurt is usually a safer choice.
What should I do if my dog drinks milk?
For a small amount, just watch your dog through the day for diarrhea or vomiting. If they drank a large amount at once or it was flavored milk with sugar or chocolate, watch more closely and contact your vet if symptoms are significant.
Is lactose-free milk okay for dogs?
Lactose-free cow's milk solves the lactose digestion problem, but it's still a liquid dairy product with no particular benefit for a dog and a similar fat and calorie content to regular milk. A small amount of kefir or yogurt with probiotics is a more practical and beneficial choice.
Safer alternatives

Can dogs eat cottage cheese?
Yes, cottage cheese is one of the most easily digested dairy products for dogs. It's low in lactose and high in protein. Even so, it should stay an occasional addition to the diet, not a regular part of it.

Can dogs eat eggs?
Yes, eggs are an excellent source of protein and biotin for dogs, ideally boiled or scrambled without salt or fat. Raw eggs aren't recommended because of the risk of salmonella and reduced biotin absorption.

Can dogs eat kefir?
Yes, plain kefir is low in lactose and rich in probiotic cultures, making it easy for most dogs to digest. In small amounts, it can even be given fairly regularly as a dietary supplement.

Can dogs eat yogurt?
Yes, plain yogurt with no added sugar or flavoring can be given to dogs in small amounts as a source of probiotics and calcium, but because of the lactose and the risk of xylitol in flavored versions, keep it occasional and always plain.
More from dairy

Can dogs eat butter?
No, butter isn't recommended for dogs. It's almost pure fat with no useful nutrients to speak of, and even a small amount can cause digestive upset or contribute to pancreatitis in sensitive dogs.

Can dogs eat cream?
No, cream is not recommended for dogs. Like butter, it is a very high-fat dairy product that easily causes digestive upset and raises the risk of pancreatitis.

Can dogs eat cheese?
Yes, cheese can be an occasional reward for dogs, ideally a hard, lower-fat variety in small amounts. Because of its fat, salt, and lactose content, though, it should not be a regular part of the diet.
Sources
- ASPCA Animal Poison Control: People Foods to Avoid Feeding Your Pets
- Merck Veterinary Manual: Nutritional Requirements and Related Diseases of Small Animals
Last updated 2 September 2026.