I bathe my yorkie and my maltese once a week also. My cockers get one about every other week. When I had my mini schnauzers they got a bath once a week also. It really just depends on you and how you like to keep your dogs looking. I have a policy that no dirty dogs are allowed in the house. Therefore sometimes mine get bathed more than once a week. If I go to my sisters house I take my dogs with me. Unfortunatly my yorkie loves to roll in horse manure so she gets a bathe when we get home. Alot of the time I go to my sister's house 2-3 times a week.