I have a stinky boxer who needs a bath once a week too. Sometimes she stinks bad though, so what I've been doing with my boxer is using a waterless shampoo. It's a power & I brush it threw her fur. It actually works well for about two days. I also wash her bedding frequently well. On my new yorkie, I use pet grooming wipes daily. Being such a young pup, she gets messy all the time. I wish I could help with her tears but I haven't had that problem yet.. Hope I've helped some