The practice of removing extra coat is called "stripping". If a puppy is stripped from about six months of age, the coat will develop hard and straight. Hand stripping is best performed by professionals. Follow-up stripping can be done at home using a small-toothed comb, such as a flea comb. Professionals will use stripping knives and Calcium carbonate or grooming chalk, available at http://www.cherrybrook.com/.
A grooming chart can be found at http://www.atlantawesties.org/ProgramPages/groomingchart.html
Further information can be found in a grooming video by Mary Cunningham. A pet-grooming version is available. http://www.westieclub.com/garm.html#video
Unless the dog has a specific condition warranting more frequent baths, washing the dog every month to six weeks should be enough. Shampoos will soften the coat. If play has left the dog dirty, a rinse with warm water with cider vinegar will get the dog clean without unbalancing pH levels.
To remove visible wax or dirt, gentle cleaning is suggested. Use baby oil, or mineral oil, which is the same thing without the fragrance to clean ears. Followed up with a clean dry cotton swab to get the excess oil out.
Most vets would not recommend many of the products that are on the market that are made for cleaning ears. Smelly ears? Ottomax is a GREAT product to solve yeast and bacteria infections. Never use peroxide and alcohol. They can cause damage that must be corrected surgically. It is okay to use a little peroxide on the hair around the outside of the ear after the baby oil treatment.
Keeping your little one's ears DRY after bathing will solve 80-90% of all the infections that may happen. Use a Q-Tip brand swab and insert it in the ear cannal to dry. As long as you are gentle you can not damage the ear drum as the ear is shaped like a letter "L" with the drum down and over out of the Q-Tip path. Have you vet show you how so you can do it yourself!