Hands up is a fantastic trick that looks great. The dog is taught to sit back and hold both front paws up simultaneously. Easy to reinforce by offering the word hands up and a treat each time the dog manages to get both front paws off the ground. The pure position of this trick makes it look like it was really difficult to teach but if you reward with good timing early on then the dog will perfect his position with little effort from you.
Unfortunately, there is no magic length of time or milestone age when a puppy can be considered fully housetrained and there are many factors that go into how quickly a puppy can be potty trained. Your puppy’s age plays a major role during the initial phase of potty training, as a very young puppy won’t have the muscle control necessary to hold it for long periods of time. How do I create a training plan for my dog?
Be persistent! Make sure the puppy doesn't get the opportunity to pee and poop by using a leash indoors or confining him to a crate when you're out. Depending on the puppies age, pop him outside every 20 - 30 minutes, so there's a greater chance of him toileting outside (by accident at first.) In addition, get rid of any scent markers he's left by peeing or pooping indoors, as these will draw him back to the same spot. This means cleaning the area daily, for 2- 3 weeks after he last pooped there to fully get rid of any lingering odor that the dog can detect. How do I socialize my dog with kids?