Can dogs drink milk? A small amount of plain cow's milk is safe for most dogs, but many adult dogs don't digest lactose well. For those dogs, even a saucer can mean gas, bloating or diarrhea within hours. Milk isn't toxic, it just isn't needed, so treat it as an occasional lick rather than a drink.
A little is OK for dogs that tolerate it. Offer a tablespoon or two of plain milk as a rare treat and watch the stool. Lactose-free milk or plain yogurt is usually easier on the stomach. Skip chocolate milk, sweetened milks, and cow's milk for young puppies.

Table of Contents
Why Milk Upsets Many Dogs
Puppies make plenty of lactase, the enzyme that breaks down milk sugar. After weaning, most dogs make far less. Undigested lactose then pulls water into the gut and feeds gas-producing bacteria. Signs usually show up within 12 hours:
- Gas and bloating
- Loose stool or diarrhea
- Vomiting in some dogs
- Belly gurgling and discomfort
The AKC notes that tolerance varies a lot between dogs. Some handle a small bowl fine; others react to a few laps. The only way to know is to start tiny.
Which Milk Is Best?
| Milk (1 cup) | Calories | Lactose | Verdict for dogs |
|---|---|---|---|
| Whole cow's milk | ~150 kcal | ~12 g | Small amounts only |
| 2% milk | ~122 kcal | ~12 g | Small amounts only |
| Skim milk | ~83 kcal | ~12 g | Small amounts; lowest fat |
| Lactose-free milk | ~150 kcal | ~0 g | Easier to digest |
| Goat's milk | ~168 kcal | ~11 g | Still has lactose |
| Unsweetened oat or soy milk | ~80 to 120 kcal | 0 g | OK in sips; check label |
| Chocolate milk | ~200 kcal | ~12 g | Avoid |
Approximate values from USDA FoodData Central and typical labels. Plant milks vary by brand.
With plant milks, check for xylitol or added sugar, and skip anything made with macadamia nuts. Almond milk isn't toxic but adds little benefit.

How Much Milk Can a Dog Have?
| Dog's weight | Plain milk, occasional | Rough calories (whole milk) |
|---|---|---|
| 5 to 15 lb | 1 to 2 teaspoons | ~6 to 12 kcal |
| 15 to 40 lb | 1 to 2 tablespoons | ~10 to 20 kcal |
| 40 to 70 lb | 2 to 3 tablespoons | ~20 to 30 kcal |
| Over 70 lb | Up to ΒΌ cup | ~37 kcal |
Our estimates for adult dogs that already tolerate dairy. Treats should stay under about 10% of daily calories, a guideline from WSAVA.
Always start with less than the table and wait a day. If stool stays normal, a small splash on food now and then is fine.
Puppies and Milk
Don't give cow's milk to young puppies. Cow's milk has a different balance of protein, fat and lactose than a mother dog's milk, and it often causes diarrhea, which can dehydrate a puppy quickly. Orphaned or underweight puppies need a commercial puppy milk replacer and a vet's feeding plan. Once weaned, puppies don't need milk at all. See how much to feed a puppy for the basics.
Milk vs Yogurt and Cheese
Fermented dairy is often easier on dogs. Yogurt cultures pre-digest some lactose, and hard cheeses lose most of it during aging. If your dog loves dairy, a spoonful of plain, unsweetened yogurt or a small cube of mild cheese is usually a better treat than a bowl of milk. See our cheese guide and yogurt dog treats for ideas.
Other Reasons to Limit Milk
- Fat: whole milk and cream can trigger stomach upset or pancreatitis in prone dogs.
- Calories: a cup of whole milk is a full day's treat budget for a 40 lb dog.
- Milk allergy: some dogs react to milk proteins with itchy skin or ear problems; see dog food allergies.
- Milk as a hydration source: never replace water with milk, even on hot days.
How to Test Your Dog's Tolerance
If you'd like to know whether milk suits your dog:
- Offer 1 teaspoon (small dogs) to 1 tablespoon (large dogs) of plain milk with a normal meal.
- Watch for gas, gurgling or soft stool over the next 12 to 24 hours.
- If all is normal, you can repeat the same amount another day. Don't jump to a bowlful.
- If there's any reaction, stop and stick to water.
Skip this test for dogs with a history of pancreatitis or diarrhea.
Is lactose-free milk OK for dogs? Yes, in small amounts. It removes the lactose problem but still adds calories and fat, so keep it a treat.
Should I give milk to a puppy? Not cow's milk. A puppy that needs extra milk should get a commercial puppy milk replacer and a vet's feeding plan.
— Dr. Sarah Miller, DVM
Milk for Dogs: Quick Serving Guide
✓ Do
- Start with a few licks
- Choose lactose-free milk if possible
- Try plain yogurt instead
- Watch stool for a day
✕ Don't
- Give chocolate or sweetened milk
- Replace water with milk
- Offer cow's milk to young puppies
- Give milk during diarrhea
Dogs with pancreatitis, allergies or a sensitive stomach should get a vet OK first.
Frequently Asked Questions
Can dogs have milk every day?
It's better not to. Even dogs that tolerate lactose get extra calories and fat. A small amount now and then is enough.
Can dogs have milk with their food?
A small splash on kibble is fine for dogs that tolerate it. Don't soak meals in milk daily.
Can dogs eat cereal with milk?
Skip it. Most cereals are sugary, and some contain raisins, chocolate or xylitol.
Is milk thistle the same as milk?
No. Milk thistle is an herbal supplement sometimes used for liver support. Only give it if your vet recommends it.
Can dogs have milk when they have diarrhea?
No. Lactose can make diarrhea worse. See what to feed a dog with diarrhea instead.
Wondering about other foods? Our A-Z guide to what dogs can eat sorts them into safe, moderation and avoid.
The Bottom Line
Can dogs drink milk? A small amount of plain milk is fine for dogs that tolerate lactose, but many don't, and no dog needs it. Lactose-free milk or plain yogurt is gentler, puppies should get a proper milk replacer instead of cow's milk, and water stays the only drink your dog needs. More answers in our Can Dogs Eat…? library.
References & Sources
Written by CPD Nutrition Desk using the sources below. We are not affiliated with these organizations, and this guide is not a substitute for advice from your veterinarian.
- American Kennel Club (AKC) — Can dogs drink milk
- USDA — USDA FoodData Central
- WSAVA — WSAVA guidetotreats dogs 251107
