I think the problem when a client turns up stinking is that they are so used to smelling like that they don't actually realise...I can't remember ever turning anyone away due to them smelling (only giving limited services) after all doctors and nurses can't refuse to treat a patient because they smell...But I almost ended a booking the other day, not only did his breath taste/smell as if he had actually been eating shit but he latched his face onto mine aggressively sucked and bit my lip then went to my nipple and attempted to suck it, I instantly pulled him back and said loud and clear in his face "No I don't allow nipple sucking!" I pushed him onto the bed, went to the bathroom and saw that my lip had a 'lovebite' on it which looked as if I'd just been punched in the mouth
I showed him it and he was all apologetic, saying how he hadn't had sex for ages was sorry for being rough etc and started calling me Mistress.. I looked at the money on the side (we were about 10-15 minutes into an hour at that point) so I decided to turn it into a domination booking, tied him to the bed etc for the rest of the time and ended it early with no refund. He asked if I would have him back again!! So really to me, smells are not as important as a clients behaviour.