Does anyone know of a good carpet cleaning solution that will get out stains? Not so much pet stains but stains from your shoes? I would like something good with pet odors as well since we have a 2 year old Jack Russell and now an 8 year old Jack Russell. Our carpets in this house are very light colored one room (spare room thank God) is even white! Not my choice, previous home owners but they get stained very easily.