A combination of carpet cleaning services, disinfection and upholstery cleaning may be what is required to get the job done with it comes to keeping your home clean when you have pets. We love our pets including our dogs and cats but over the course of time your carpets will get dirty and will have to be cleaned. Your vacuum cleaning will help to remove large debris but a steam cleaning and disinfection might be exactly what you need to get back that new carpet smell.