Roughly 60 percent of adult cats lose the lactase they had as kittens, with most estimates running from 50 to 70 percent. That is why a saucer of milk produces loose stool in some cats and nothing in others. The safe way in is a 10 mL test with lactose-free milk, then 20 mL at day 3, then 30 mL at day 5, and a 24-hour stop rule on any loose stool. Yogurt starts at 5 g, not at a spoonful.

Nothing here is a treatment: a cat that tolerates 30 mL does not need milk, it needs a complete diet and enough water.

Where the 60 percent comes from

Kittens make lactase to digest the lactose in queen's milk, and the enzyme falls from about 8 to 12 weeks of age as the kitten weans. In most cats it never comes back. The commonly quoted figure is about 60 percent of adult cats, with estimates of 50 to 70 percent depending on the population and how intolerance is defined.

The reaction is dose and time dependent: a cat that cannot split lactose ferments it in the colon, and signs appear 8 to 12 hours after the milk, not immediately. Gas, gurgling, then loose stool at 12 to 24 hours. A cat that vomits within 30 minutes is reacting to volume or to fat, not to lactose.

The 10 mL test, in order

Start with lactose-free milk, not regular milk, because it takes the lactose variable out of the first step. Day 1: 10 mL at room temperature, in a saucer, with no other change to the day. Watch the litter box for 24 hours. Day 3: 20 mL if the first step was clean. Day 5: 30 mL. Stop at the largest volume that produced no stool change.

Keep everything else constant for 72 hours: same food, same portions, no new treats. A cat on antibiotics or a recent stressor will produce stool changes that have nothing to do with milk, and the test reads as a false failure.

Yogurt: start at 5 g

Fermentation cuts lactose but does not remove it. Plain yogurt holds about 3 to 5 g of lactose per 100 g against 4.6 to 5.2 g per 100 mL in whole milk, so a 5 g taste carries 0.15 to 0.25 g of lactose, and 20 g carries 0.6 to 1 g. That is why 5 g often passes where 20 g does not.

Use plain unsweetened yogurt with live cultures: no fruit, no honey, no xylitol. Offer 5 g, about a teaspoon, 2 to 3 times a week at most, and cap the portion at 10 g. Greek yogurt is thicker and lower in lactose per gram, at roughly 3 to 4 g per 100 g.

Cheese, by the numbers

DairyLactose, g per 100 gFirst testMax per week
Whole milk4.6-5.210 mL30 mL, if tolerated
Lactose-free milkunder 0.510 mL30 mL
Plain yogurt3-55 g10 g, 2-3 times
Aged cheddar0.1-0.53 g10 g
Cottage cheese2-33 g5 g

Hard aged cheese is the lowest-lactose dairy a cat is likely to meet, at 0.1 to 0.5 g per 100 g for cheddar, parmesan, and Swiss. That does not make it a good food: a 10 g cube carries about 40 kcal and 3 g of fat, and fat produces greasy stool and, in a cat with a pancreatitis history, a bad week. Feta and mozzarella sit higher, at 1 to 3 g per 100 g, and processed cheese slices often add milk powder back in.

The 24-hour stop rule

One loose stool inside 24 hours of a test serving ends that test. Wait 7 days, then repeat the same volume once. A second loose stool at the same volume means lactose intolerance, and the answer is lactose-free milk, hard cheese in 10 g portions, or nothing at all. Two failures are enough; a third attempt adds a day of discomfort and no information.

Stool that turns pale, greasy, or floating for more than 72 hours after dairy stops is a different problem and needs a vet and a sample, as does any blood in the stool or diarrhea past 48 hours in a cat under 1 year.

What 30 mL of milk actually adds

Whole milk at 61 to 66 kcal per 100 mL gives 30 mL about 19 kcal, 1 g of protein, and 36 mg of calcium. For a 4 kg cat on 200 to 250 kcal, that is 8 to 9 percent of the day's calories from a food with no taurine, no arginine at the right ratio, and almost no iron. Calcium looks like a selling point until you check the label on the food: a complete diet already covers the requirement, and milk's 36 mg is not a reason to feed it.

If a cat is a poor drinker and you want more water, the lever is wet food at 70 to 80 percent moisture, not milk. The comparison between the two food types is in wet versus dry food, and portion math is in the wet food ratio guide.

Kittens, pregnancy, and pancreatitis

Never feed cow's milk to an orphan kitten. Queen's milk is roughly 3.5 to 4 percent lactose but 7 to 9 percent protein and 9 to 13 percent fat; cow's milk is 4.6 to 5.2 percent lactose and 3.4 percent protein, so it is both more lactose and less protein at once. Use a kitten milk replacer mixed to the label, and call a vet for a kitten under 4 weeks or one that has had diarrhea for 24 hours.

Skip dairy for a cat with a pancreatitis history, inflammatory bowel disease in a flare, or a body condition score over 7 out of 9. A pregnant or nursing queen should get a complete growth diet rather than kitchen dairy, and any cat on a prescription formula should not have milk added on top of it.

What to do with a cat that loves milk

Use lactose-free milk as the vehicle: 10 to 30 mL, warmed to 37 to 38 C, in a saucer, 2 to 3 times a week. Freeze the rest in 30 mL cubes so a carton does not sit open for 10 days. If the cat also needs more water, put 10 mL of warm water into the wet food instead, which adds no lactose at all.

Read every label for xylitol and milk powder, both of which turn up in cat treats. The toxic list is the place to check an ingredient you do not recognize before it goes in a bowl.

Do it in this order: 10 mL of lactose-free milk on day 1, 20 mL on day 3, 30 mL on day 5, a 24-hour stool check after each step, and a 7-day gap before any retry. Yogurt starts at 5 g and stops at 10 g, 2 to 3 times a week. Hard cheese stays at 10 g. If stool goes loose at the same volume twice, the cat is lactose intolerant and the conversation is over; if diarrhea runs past 48 hours or carries blood, it is a vet visit.

Frequently asked

Can cats drink milk if they are not lactose intolerant?

They can, but there is no reason to. Even a tolerant cat gets only about 19 kcal, 1 g of protein, and 36 mg of calcium from 30 mL, with no taurine and almost no iron. Cap it at 30 mL, 2 to 3 times a week, and treat it as a treat that costs 8 to 9 percent of the day's calories rather than as food.

Is yogurt better than milk for cats?

It is lower in lactose, not free of it. Plain yogurt runs 3 to 5 g per 100 g against 4.6 to 5.2 g per 100 mL in milk, so 5 g of yogurt carries 0.15 to 0.25 g. Start at 5 g, cap it at 10 g, 2 to 3 times a week, and use plain unsweetened yogurt with no xylitol and no fruit.

What if my cat has diarrhea after milk?

Stop all dairy and watch for 24 hours. Most lactose-related loose stool settles in 24 to 48 hours once the milk stops, and the cat should still eat and drink. Call a vet if diarrhea runs past 48 hours, if there is blood or mucus, if the cat vomits, or if it is a kitten under 1 year, where dehydration comes fast.

Related guides