What’s better than having a dog? The answer is simple – having a puppy and raising it on your own. Believe me when I say that there is no better feeling than watching your puppy grow and teaching him whatever you want. While this may sound exciting (which it is), it is not going to be easy.