Pet Stains, if your pet does it on your sofa or carpets then clean it with a bacteria- enzyme digester. The enzymes will actually eat the bad organic matter that causes the smell. Most vets sell this type of product. Read the label always.
If the stain is still fresh normal cleaning will deal with the problem, save the expensive urine products for the old ones.
When your cat sprays they will normally do it in the same place. The big problem here is that people tend to just clean the wall or upright surface that been sprayed. The spray will drip on the carpet and soak the backing. This is when you get the smell. So you need to use the product on the carpet area making you get the backing. In really bad cases you need to lift the carpet cut out the area and teat the floor replacing the foam with new.
Dogs and number tows. Normally this happens at the puppy or old age stage so you need to have system to deal with the repeated problem. Using an old six inch squeegee and dust pan. You can then just flush it down the toilet. Washing the pan and clean with a solution of clean water and detergent.
Hair can be a real problem. Use an upright vacuum on you carpets as this has a brush that will help. Hard floors forget the broom. Its was made for outside and we now have many new tools that will help keep the dust and hair on the floor and not like when you use a broom up into the air. Micro fiber tools are great they attract the hair to it.
Pet owner will have far more dust to deal with that people that don't own pets so by understanding that when you clean you can push that dust up into the air and this dust can take up to two hour to come back down again, so use methods like damp wiping to keep the dust air levels down.
By the way, when you put that dust into the air you and your family breath it in, one very good reason to keep in down.
About the Author
Ian Harper owns and operates a carpet cleaning company, http://prodry-herts.co.uk which specialises in the Bio and Eco friendly cleaning of carpets, and soft furnishings, using the most up-to-date efficient methods