There are a lot of good benefits that come with having a dog in your home or as a pet. You will learn to be happier, have better friendships and make friends with your pet. Dogs are wonderful creations, they love people unconditionally thus making them the ideal friend for any child or human.