Skunks present a particularly stinky problem for dogs and their owners. If your dog gets 'skunked,' you'll know about it and your neighbors will know about it for several weeks. The best solution is to dilute apple cider vinegar in water and pour it on your dog. Tomato juice works as well. There are also special pet products available to rid your dog of the skunk odor.
Dogs are also well-known for their ability to cause quite a stench of their own.
The anal glands can become clogged and cause discomfort and irritation. Occasionally these sacs full of smelly fluid are emptied in frightful or stressful situations. It is believed that in the past the sacs' contents were used to mark territory. Today it seems their only purpose is to cause problems. Like cats, bad breath and smelly ears in a dog can be a sign of underlying disease.