Long-haired dogs need weekly bathing, short-haired Yorkies are bathed every 2-3 weeks.