Can dogs eat
Milk?
With caution
Better not as a regular drink. A few tablespoons of plain milk now and then will not poison most dogs, but many cannot digest lactose well, and milk is high in fat. Water is the best thing to offer.

What to watch out for
Milk is not poisonous to dogs, but vets are lukewarm about it. The ASPCA lists milk and dairy among foods to avoid, because pets have little lactase, the enzyme that digests lactose, and the result can be diarrhea or other digestive upset. PetMD goes further, concluding that for the average dog the downsides of milk outweigh the upsides, and the AKC calls it a safe treat only in small quantities.
Lactose is not the only issue. Milk is rich in fat and natural sugars, and large amounts can contribute to obesity and pancreatitis. Some dogs also develop allergies to milk proteins. Signs of trouble include loose stools, gas, vomiting and belly pain, and PetMD says these can appear even after a small amount. A dog that is not lactose intolerant can still get vomiting and diarrhea from a big serving, which makes intolerance hard to spot.
Your dog already gets protein and calcium from a balanced dog food, so there is no nutritional reason to pour a bowl.
Benefits
- Contains protein and calcium, though a balanced dog food already supplies these
- A few tablespoons can be an occasional treat for dogs that tolerate dairy
Risks
- Many dogs are lactose intolerant, leading to diarrhea, gas, vomiting or belly pain
- High in fat and natural sugars, which can contribute to obesity and pancreatitis
- Dogs can develop allergies to milk proteins
- Plant milks may contain added sugars, and some contain xylitol, which is toxic to dogs
- Cow's and goat's milk are not appropriate for puppies in place of a milk replacer
What to give instead
The simplest choice is to skip it and offer water. If you want to share, the AKC suggests no more than a few tablespoons of plain cow's or goat's milk now and then, never a full bowl, and stopping if your dog gets loose stools, gas or vomiting. If milk disagrees with your dog, the AKC points out that some dogs tolerate cheese or plain yogurt better.
PetMD advises against plant milks such as almond, oat, soy and coconut, which are often high in calories and fat, may have added sugars, and sometimes contain xylitol. Puppies that still need milk should have a puppy milk replacer or weaning formula made for dogs; ask your vet. Any treat should stay under about 10% of daily calories.
Related forms
| Food | Verdict | Why |
|---|---|---|
| Cow's milk | With caution | A few tablespoons occasionally at most; lactose and fat are the issues. |
| Goat's milk | With caution | The AKC lists a few tablespoons as an occasional treat; PetMD says it is not appropriate for puppies. |
| Almond, oat, soy and coconut milk | With caution | PetMD advises against them: high in calories and fat, possible added sugar or xylitol. |
| Puppy milk replacer | Yes | Made for puppies that need milk; ask your vet which to use. |
| Chocolate milk | No | Contains chocolate, which is toxic to dogs; see our page on chocolate. |
If your dog already ate it
If your dog lapped up a saucer of milk, the likely result is gas, a loose stool or vomiting. Offer water and watch. PetMD advises contacting your vet if signs are severe or last more than 12 hours.
If the milk was a plant milk or flavored drink that might contain xylitol, or chocolate milk, call your vet, ASPCA Animal Poison Control at (888) 426-4435 or Pet Poison Helpline at (855) 764-7661 (US; fees may apply). Do not make your dog vomit at home.
Frequently asked questions
Can puppies drink cow's milk?
No. PetMD says puppies should have a milk replacer or weaning formula made for dogs, and that cow's and goat's milk are not appropriate for them.
Are dogs lactose intolerant?
Many are. The ASPCA says pets have little lactase, and the AKC notes that dogs vary in severity. Loose stools, gas and vomiting are the usual signs.
Can dogs drink almond milk or oat milk?
PetMD advises against plant milks. They are often high in calories and fat, may contain added sugars, and some contain xylitol.
How much milk can a dog have?
At most a few tablespoons of plain milk occasionally, according to the AKC. Never give a full bowl in one sitting.
Written from veterinary sources by the Pawsplained editorial team. Not yet reviewed by a veterinarian; this is general information, not a diagnosis or treatment plan. Updated Oct 30, 2026. Editorial policy