A white German Shepherd named Shadow has had puppies before, so when a baby goat came to her house, she knew exactly what to do with the new addition to the family!
Shadow immediately started taking care of the baby goat just like she did for her own puppies!
The German Shepherd lets the baby goat sleep beside her and she licks it clean just as often as necessary…
And here are the highlights:
Next: Today’s Most Viral.