Housetraining is one of the most important lessons when a new puppy is in the house, however it can be one of the most difficult and frustrating aspects of being a new puppy parent.It’s important to set realistic expectations here. Getting your puppy fully house trained will probably take several months. But this is not