Having been there and done this a few times, there are a bunch of hard work methods that seem to mitigate the problem for a while but honestly didn't 'solve' the problem... I use those as preventative...
I'm not a fan of bombing my house but I have found it the only way that really works well for me... But, with that said I get high end bombs, after trying many different brands I won't even waste my money on the cheap ones at
Walmart, I get the 'pro grade' ones from a decent pet store or generally the local feed store... Make sure they have an IGR (insect growth regulator) yep the ones with IGR are costly but well worth it...
Next I always have a supply of nitenpyram on hand nowadays, you can get it very easily and very low cost on
Ebay, I portion out my own but you can get it already portioned... It's a very forgiving drug so it's nearly impossible to overdose the animal... I have found the best way to administer it to my cats is to mix it in with some condensed milk, for dogs well anything pretty much works...
I give the dogs and cats their dose of nitenpyram and move them to the garage or outside, then proceed to bomb the house, I always use a few extra cans over the recommended... Next the dogs and cats are brought inside and given a bath as well as flea prevention drops... And after 48 hours I give them another dose of nitenpyram just in case a few fleas have re-established residence...
BTW if you have never used nitenpyram you are in for an eye opener, the fleas literally fall off, and I'm not joking they fall off... My cats freak out about 30 minutes after dosage as apparently the medication causes the fleas to bite like crazy for a few minutes before they die, dogs don't seem to care or notice... And it's about 99% effective within a few hours time for all adult fleas on the animal but only last for 24 hours before the animals body purges it...
And of course after bombing, I do the normal preventative measures like laundering everything, cleaning the carpets with flea and tick powder, and what not...