This Dog Clean Up And Odours uses pro-bacteria formula to get rid of stains and smell. It can be used on vomit and urine stains. It can be used on carpets, clothing, bedding, etc. This offered product is safe to use and allows freshness to last longer. Dog Clean Up And Odours is powerful enough to leave a protective barrier on skin as well.