It is great to have a pet in home but this have one major drawback – odours. You pet can have an accident at any time, resulting in an unsightly and smelly stain on your carpet. Treating the stain immediately is advisable if you don't want a permanent stain on your carpet. However, some commercial cleaners can be quite expensive, so here is a relatively cheap and simple solution to successfully remove pet stains along with the odour from your carpets.