Having read a recent thread about how to keep upolstery clean when you have dogs, I want to ask what dog you would choose as the least smelly. Are shiny coats smelly? Or particular breeds? Are there some that just don't smell?