I love my dog so much, but everytime I pet him, I have to wash my hands because he smells so bad! I give him a bath and I wash him several times with large amounts of soap, but he still seems to smell after that! Does anyone know of any good shampoos? do you think It might just be all of his hair? because he also sheds a lot.