Can German Shepherds Drink Milk? (Cows, Goat, Soy And More!)

If you’re wondering whether german shepherds can drink milk, then wonder no more! In this article, you’re going to find out whether german shepherds can drink milk or not, as well as any substitutes you can give them.

So keep reading to find out!

Can German Shepherds Drink Milk?

It really depends on your dog, but generally, yes, they can. However, it’s important to know that lactose intolerance is quite common in german shepherds, so if you notice any of the signs (which you’ll learn about in this article), then you should stop giving your dog milk immediately.

Generally, the older your german shepherd gets, the less likely it is they’ll be able to drink milk. This is because they are less able to produce the enzyme lactase that is needed to break down the lactose found in milk.

Teach Ring Stackers 336 x 280 - Animated

Can German Shepherd Puppies Drink Milk?

While you may think that giving a puppy milk will be even more beneficial, this isn’t true. In fact, you’re definitely going to want to avoid giving your german shepherd pup milk.

Puppies do have more lactase to break down their mother’s milk, but it’s not going to be enough to break down all the lactose in cows milk. So for this reason, you should avoid giving your pup cows milk. At least, until they’ve been completely weaned off puppy food.

Is Milk Good For German Shepherds?

Now that you know your german shepherd can drink milk, you may be wondering what the health benefits are.

Milk contains vitamin B12, vitamin D, calcium and protein, all of which are necessary nutrients in your dog’s diet. However, it is important to remember, that if you’re feeding your german shepherd high-quality dog food, then they’ll be getting all of this anyway.

Vitamin B12

Vitamin B12 helps new blood cells grow, and promotes intestinal health. It’s also necessary for a healthy nervous system and brain function.

(According to Animal Biome.)

Vitamin D

Vitamin D is the sunlight vitamin, and it helps the body absorb calcium and phosphorous. However, too much vitamin D can result in too much calcium and phosphorus being absorbed, which can be dangerous.


Calcium has a whole bunch of uses in your pup’s body. The most commonly known one is helping to keep bones strong, but it doesn’t just do this. It also helps with muscle contractions including the heart beating, and it also helps with milk production, vision, and metabolism.

(According to PetMD.)


Lastly, as you probably know, milk also contains plenty of protein. Protein is necessary for repairing muscles as well as helping them grow. And just like carbohydrates, it’s also going to provide energy for your pup to move.

Lastly, it’s going to help keep your german shepherds immune system strong as well.

(According to PetMD.)

(Find out if german shepherds can eat shrimp.)

Can Too Much Milk Be Bad For Your German Shepherd?

Too much of anything is bad for your german shepherd, and milk is no exception. If you give your german shepherd too much milk to drink, then there are going to be consequences.

Weight Gain

The most obvious problem with giving your german shepherd too much milk is weight gain. Because milk is high in fat it’s going to have a lot of calories in it. So make sure you’re only giving your german shepherd milk on the odd occasion.

Lactose Intolerance

As previously mentioned, a lot of german shepherds can suffer from lactose intolerance. But in some cases, it depends on the amount of milk you give them. Some dogs will be able to drink more than others.

However, if you do notice the common signs of lactose intolerance such as diarrhea, gassiness and bloating, then you should stop giving your german shepherd milk.

In more extreme cases, they can also end up vomiting as well.

(Is your german shepherd growling at you? Find out why!)

Can German Shepherds Drink Almond Milk?

It’s always best to avoid giving your german shepherd almond milk. There are a lot of nuts that can be toxic to your german shepherd.

While almonds aren’t toxic to german shepherds, it can be hard to make sure that no other nuts have contaminated the milk. As well as this, you may find your dog has a hard time digesting almonds and almond milk as well.

If you do want to give your german shepherd almond milk, you should only give them a teaspoon every once in a while.

Can German Shepherds Drink Goat Milk?

German shepherds can drink goat milk, and in fact, it might actually be better for them than normal milk. The reason for this is that it’s much easier to digest than cows milk. And it’s also less likely that your german shepherd will have an allergic reaction!

And you don’t have to worry about losing any of the nutrients either. Goats milk is similar in nutrient content to cows milk, it’s just much easier to digest.

So if you thinking about cows milk, but you’re not sure, goats milk is often a much better choice.

Can German Shepherds Drink Soy Milk?

German shepherds can drink soy milk, however, it may not be recommended. Soy is used in a lot of dog food, and it can also be the reason for a lot of allergic reactions.

If you’re going to give your german shepherd soy milk, only give them a tiny amount at first to see how they react. If you notice that they show signs of an allergic reaction like vomiting or diarrhea then you shouldn’t give them anymore.

As well as this, it’s also important to remember that soy milk can be high in sugar and calories.

Can German Shepherds Drink Coconut Milk?

Coconut milk is often overprocessed and full of additives, so it’s not recommended for german shepherds. If your german shepherd does like coconut, you can feed them other coconut products like coconut water though.

(Why you shouldn’t feed your german shepherd raw meat.)

What To Look Out For

Milk sometimes has additives in it that are fine for humans but can be dangerous for your german shepherd. One such additive is xylitol. If you notice xylitol in any food you should never give it to your pup!

Teach Piano 336 x 280 - Animated

How Much Milk Should You Give Your German Shepherd

The general rule of thumb is that 10% of your german shepherd’s diet can be treats and the other 90% should be food.

However, due to the high-calorie count in milk, you should avoid giving your german shepherd this much.

Stick to a few tablespoons a week and if you notice they’re putting on weight stop giving them milk immediately.

Interested In Training Your German Shepherd The Right Way?

If you haven’t trained your German Shepherd properly, then this is the perfect time to start. Whatever bad behavior your shepherd has, whether it’s barking at night or other bad behaviors, using the right training program is the key to having an obedient and happy pup.

The training program I love and highly recommend is Brain Training For Dogs.

With Brain Training For Dogs you’ll save yourself a ton of time and effort. Instead of banging your head against the wall trying to figure out why your dog won’t listen, you’ll follow a path that has been tried, tested, and most importantly, that’s given proven results. Not to mention the fact, you’ll be able to fit the course around your schedule, not fit your schedule around a trainer or obedience class.

So instead of worrying about whether they’re going to be well-behaved or not, you’ll only have to worry about how much fun you’ll have with them!

And in most cases it’s still going to be:

  • Cheaper than hiring a professional.
  • Cheaper than replacing everything they might break.
  • And definitely cheaper than a lawsuit against you, if they decide to bite someone.

Just imagine how great it will feel to finally be able to trust your German Shepherd completely and never worry whether they’ll be naughty or not. Instead, you’ll have the peace of mind that you have a well-behaved pup, and the boundaries you set for them, will always be there, EVEN IF YOU’RE NOT. 

And the best part is it also has a 60-day money-back guarantee! So there’s no reason not to give Brain Training For Dogs a try!

So if you’re tired of your dog’s bad behavior, or how they react around other people and pooches, then give it a try! You’ll be amazed by the results!

(You can also check out a full review here, to learn exactly what the course has to offer!)

So Can German Shepherds Drink Milk?

Now you know that german shepherds can drink milk, and if you give it to them in small amounts, it could provide some small health benefits.

However, caution is key, and if you notice any signs of allergic reaction or weight gain you should stop giving them milk.

On top of this, goats milk is probably your best choice, but cows milk is fine too.

If you liked this article make sure you check out the rest of the website. Otherwise have a great day!