Even if you try to transition to the outdoors, your puppy will be confused because you will likely have items resembling potty pads lying around the house. Do you have pillows? Blankets? Sheets? Rugs? It’s not a stretch to think that your puppy, or an older dog, even, may confuse one or more of these items with plushy, soft potty pads and decide it would rather go there than outdoors. Just save yourself the headache and don’t use puppy pads.
Changing behavior takes time. You need to have realistic expectations about changing your dog’s behavior as well as how long it will take to change behaviors that you don’t like. Often behaviors which are “normal” doggie behaviors will take the most time such as barking, digging and jumping. You also need to consider how long your dog has rehearsed the behavior. For example, if you didn’t mind that your dog jumped up on people to say hi for the last seven years and now you decide that you don’t want him to do that anymore, that behavior will take a much longer time to undo than if you had addressed it when he was a pup. Remember it’s never too late to change the behavior some will just take longer than others.
When you are home but can't attend to your puppy, follow the same procedures described above. However, the more time you spend with your puppy, the quicker he will be house trained. Your objective is to take your puppy to his toilet area every time he needs to eliminate. This should be about once every 30-45 minutes; just upon waking; just after eating or drinking; and just after a play session. Provide house training taxi service to avoid unnecessary "mistakes".
Young puppies can’t hold their bowels & bladders for long. If you come home to find that they’ve had an accident in there it’s quite possible that they can’t hold it that long. Generally puppies can hold their bladder for about one hour per month of age. So your 3 month old pup can probably only hold their bladder for about 3 hours. If you’re going to be away at work for long periods of time see if you can get a neighbor, relative or dog sitter to come over to let your pup out during the day.
What ? To house train my puppy I have to call a cab? Well, not exactly, here's the scoop. Puppies will decide to potty or poop instantly, giving you no warning. So many times when housetraining, a puppy is led to the door and on the way they just stop and do their business. This usually happens because the puppy has not developed enough bladder or bowel control yet to "hold it" until they get to the toilet area or they simply don't know where the toilet area is yet. Not only has the pup made "a mistake," but you have lost a chance to reward for going in the right place.
Sometimes, despite all of your hard work, your puppy might slip up and eliminate in the house. If you catch him in the act, make an abrupt noise to stop him then quickly bring him outside and give him a reward for finishing in the right spot (it’s okay if you take him out and he doesn’t go). Don’t punish your dog for the accident; simply clean it up with an appropriate odor eliminator and vow to watch him more diligently in the future.
It's not so much the dog doesn't listen, more that he doesn't understand what you want him to do. Go back to basics and don't punish him when he toilets indoors. Double your vigilance and take every opportunity to put him outside to toilet. The crucial thing is to be present when he does toilet in the correct place, so that you can reward him. This makes him keener to repeat the performance to get another treat. Conversely, if you have been telling him off for indoor accidents he may already feel inhibited about going to the toilet in your presence, including when he goes outdoors. This is one reason why it's important not to punish for inappropriate toileting.
A training class is not there to train your dog. Its purpose is to teach you to train your dog so you will need to be committed to train your dog for short sessions (5 minutes) several times a day rather than just simply turn up for classes! This little bit of training everyday will be repaid with a lifetime of living with a well behaved dog. You will also learn to avoid problems before they begin as well as receive help to overcome any that you already have with your dog.