As per my suggestion using some petrol or any good cleanser might be a good option for cleaning and if you are about to go for the use of vinegar then before that you can go through the free stuff available at Denver's EcocleanCares.
Reference:www.ecocleancares.com/denver-free-cleaning-stuff
You can use carpet cleanser or strain remover for the cleaning purposes but if you were about to hire some professional or experts then, masters like Ecocleancares, Coit, Denver carpet cleaning is also good to go with. Those guys will suggest you steam cleaning or dry extension methods to get...