Question: do all fleas lay eggs?
Answer: Adult fleas always stay on their host and females lay eggs directly on their host after mating. Flea eggs are not deposited in a batch or clutch. Roughly one flea egg is produced per hour. On carpets or beddings where flea-infested dogs or cats rest, flea eggs drop off the hair coat as well as flea dirt.