Removing pet stains is not just about cleaning but getting rid of the odour which is far more important and problematic. Why? Your pet will keep returning to an area that smells of urine to do their business which will eventually result in an overwhelmingly bad scent.
A quick homemade remedy is to mix 2 cups of warm water, 2 cups of vinegar and 4 tablespoons of vinegar. Place the solution in a spray bottle and spray the stain liberally or simply pour it onto the stain area. Allow to stand for about 5 minutes and then blot with an absorbent cloth until most of the moisture has been removed.
If the pet stain is still very wet, it is best to first remove as much moisture as possible before using your carpet vacuum cleaning solution. The baking powder will dissolve the stain while the vinegar will eliminate the odour. If you simply cannot stand the smell of the vinegar, try using lemon juice instead for a much more pleasant and refreshing scent.
There are a wide range of products available from pet stores and other retail outlet that are also effective at removing pet stains. The most effective pet spotcleaners are those that are oxygen infused, allowing them to clean really deeply into carpets or upholstery.
Also look for spot cleaners that contain bio-enzymes. This is a magic solution that works on breaking down organic materials like pet urine and feces to really get rid of the source of the stain and the smell. These spot cleaners are so effective that your pet is unlikely to detect the smell after cleaning and is therefore less likely to re-soil in the same area. Which is the best rated spot cleaners? You can check details at page: http://steamguider.com/best-small-steam-cleaners-for-quick-spot-removal/
If neither of these methods work to entirely eliminate the pet stain and smell, call a professional cleaning provider for assistance.