so I have an almost 3 year old sheltie, and his breath REEKS. we've tried everything...brushing it, fresh water, giving him fresh breath treats, giving him rawhide on occasion (he doesn't pass things he eats if too big - throws them back up - so we try not to let him eat things that will come back up often!).

we've also bought our fair share of any treat marketed for fresh breath.

the only thing that has helped is about 1-2 weeks after he gets his teeth done at the groomer. but at ~$50 a pop, we obviously cannot afford this constantly.

it's to the point that if I'm nauseous, I can't be around him! he breathes open-mouth right at me. it's just yuck.

anyone deal with this? any advice? I feel so bad when he comes over to be pet and I have to shoo him away..