A magic formula was born:
• take one litre of 3-percent hydrogen peroxide (available in pharmacies).
• add 1/4 cup (50 ml) baking soda.
• add one teaspoon (5 ml) liquid dishwashing detergent.

Wash the cat or dog (or child) with this mixture and rinse with lots of water. Avoid this solution getting in the eyes.

Presto! The smell is almost completely eliminated.