You're obviously not their favorite pet. The first step to having a better-smelling pet is to figure out where the problem lies. Usually cats are meticulous groomers, so if you notice an odiferous emanation from your feline, it could be the sign of a bigger problem. A cat's aroma can be less than pleasing for many reasons. But a bad smell can also indicate a more serious systemic illness.
Cats are particularly prone to abscesses.
At that point, if you don't see it, you'll smell it. Dogs, on the other hand, aren't quite as compulsive in their grooming habits as cats and consequently often just need a bath. Apparently they think this fools potential 'prey' animals into thinking they're not a dog at all. If it is just that your dog has been rolling in something smelly or swimming in smelly water, a good bath should do the trick. Dr. Paul recommends bathing your canine companion with a mild shampoo made for dogs.