Puppies are incredibly challenging. There is no doubt about this, but life with a puppy gets easier as long as you manage their environment to lessen mistakes and inappropriate behaviors as well as provide enough physical exercise and training. My job as a professional dog trainer involves many roles including teacher, cheerleader (you CAN housetrain your puppy!!), as well as sounding board for problems and troubleshooting.