When bringing home a new puppy, you need to be prepared for the worst case scenario. Chances are, your puppy will be an angel compared to what you expect of him/her, but at least you would have covered all bases. As with anything else in life, it is always better to be over-prepared than to [...]