Costco sells their Kirkland brand of Flea topical. I've been using it for a couple season , works just as good as Frontline. for your pregnant girl, I would use Frontline.
When I see a flea I use a flea a comb on a regular basis, a nice bonding moment. vacuum the house, wash bedding, and I even vacuum the dogs :) Most like it, some don't, if they don't - I don't bother. Feels like a massage. I use the open end of the hose, be sensible, try it on arm or leg first, and then dispose of the bag when done. repeat as necessary, if your dog like it.