For many dog and cat owners, pet odor removal from carpets is an unfortunate fact of life. Puppies and kittens have a tendency to mess up flooring quite a bit before they are properly trained, and by the time they’re going outside or in the litter box, the floor may resemble a warzone. There are, however, a few ways a homeowner can wipe out the smells and stains that animals leave behind. In some cases, a professional may be needed to handle a particularly difficult and soiled situation.