Our dog isn't allowed upstairs and definitely not on our bed. Despite regular washing she smells a bit and sheds fur.
Kitty used to sleep on our bed but since having DD I lock her out of the bedroom as I'm worried she might suffocate Bub. The cat probably sheds more fur than the dog but somehow it doesn't seem as dirty to me. Completely irrational I know.