When treating the indoor environment it is important to wash all bedding in soapy, hot water especially if the pets spend time on your bed. All of the carpeting should be vacuumed thoroughly and the vacuum bag thrown away. Steam cleaning the carpet can kill some of the larvae as well. Remember, though, that vacuuming and shampooing a carpet will still leave a good percentage of live fleas so some sort of chemical treatment may be necessary. The entire house is now ready to treat.
Several choices are available including sprays and foggers.
The most effective products are those which contain both an ingredient to kill adult fleas and an ingredient to kill the other life cycle stages. The latter is called an insect growth regulator. Methoprene is one such growth regulator. Aerosol foggers may not penetrate well enough, in most cases, to kill all the hiding fleas and larvae. Another option for indoor control is a sodium borate product that is applied to carpeting.