Accidents are going to happen if you adopt a puppy or a kitten. You might want to put away your nice area rugs for a while, at least until your new pet is fully trained. If an accident already happened, you should clean it as soon as possible.
First of all, pet stain removal on rugs works best if you do not rub over the area and do not add any water. Your first reflex might be to grab a wet sponge and to start rubbing over the area. This will actually cause the urine stain to spread and set in the rug. Getting rid of the stain and odor will be a lot more difficult.
If your puppy or kitten had an accident, the first thing you should do is to grab some paper towels and to absorb as much of the urine as possible. You can use some newspaper or a cloth. If possible, place some paper towels or some newspapers under the rug as well. Wait until the area feels almost dry.
You should then rinse the rug with some cold water. The best way to do this is to place your rug in the shower or in the sink and to let the water run for a while. This step will ensure that as much of the urine as possible is out of the carpet.
You should then use an enzymatic cleaner to get rid of any remaining urine and to make the odor disappear. Using another type of cleaner will not make the smell go away. You might be tempted to use an acidic product like vinegar to clean the area, but your pet will be attracted to the smell and eliminate again in this same spot. An enzymatic cleaner is the best way to make the smell completely disappear so that your pet will not be drawn to this area.
If the stain or the odor is still present, you should contact a professional cleaner. Using a steam cleaner will set the stain into the rug and you will not be able to get rid of the odor. A professional cleaner will be able to restore your rug by using a high quality enzymatic cleaner and advanced equipment.
You can get rid of the stain and odor if your pet had an accident on a rug, but you need to act quickly. Pet stain removal on rugs becomes a lot more difficult if the urine has had some time to set into the rug. Remember not to rub on the area, not to add any water and not to steam clean the rug.
Call a professional rug and carpet cleaner if you cannot get rid of the stain or if you notice a bad odor. You should put the rug away if you are worried about any other accidents and wait until your pet has been properly trained before putting the area rug back. You should also consider having a professional cleaner apply a sealant on your rug to protect it in the future.