It's a Westie World
Georgia AKC West Highland White Terrier
House training your puppy is about consistency, patience, and positive reinforcement. The goal is to instill good habits and build a loving bond with your pet.
It typically takes 4-6 months for a puppy to be fully house trained, but some puppies may take up to a year. Size can be a predictor. For instance, smaller breeds have smaller bladders and higher metabolisms and require more frequent trips outside. Your puppy's previous living conditions are another predictor. You may find that you need to help your puppy break old habits in order to establish more desirable ones.
And while you're training, don’t worry if there are setbacks. As long as you continue a management program that includes taking puppy out at the first sign he needs to go and offering him rewards, he’ll learn.
(Thank you WedMD for this info)