Welcome to Yorkie Talk!
We use shampoos and conditioners from "Top Performance". That's the brand name - they have all different types of shampoos and conditioners. There's one shampoo that's tearless for puppies. We give ours a bath about once a week. We also used human baby shampoo on them for a while, but it started to dry out their skin. We keep their coats short, so this might not apply to a long haired Yorkie. Hope this helps!