Not too many things can make one feel better than bringing a new dog home with you for the first time. And, of course, your new best friend will rely on you to ensure he’ll have a good life.
But he will give you a lot in return for your taking care of him: He will love you unconditionally, he will defend you in times of crisis, and he will always be happy to see you, even if you were just gone for five minutes. But...