Don't forget, if your dog has fleas, then so does your yard and your carpet. You need to treat those too.
For your dog, I've found that instead of those chemical flea baths, what works very well is to use some tea tree shampoo and bathe weekly. REAL tea tree soap, like Dr. Bronner's, not some Suave tea tree scented shampoo.
Bathing only rids the dog of the infestation on the skin .. It is very important to rid her from RE-infestation by cleaning, vacuuming, washing all bedding and anywhere that the dog may lie down or walk .. fleas jump off .. only to jump back on sometime later...and off course, they lay eggs. Shampoos do not rid the fur of the unhatched eggs .. You need to treat and re-treat .. Read the directions carefully (and follow precisely) on your shampoo bottle.
Bathe ur dog in Dawn dish soap. It's safer then chemical shampoos & kills fleas. When dry put a topical flea prevention on ur dog. Buy Advantage or Frontline. NEVER USE HARTZ the stuff is poison. Stay away from flea collars too. Their toxic & only treat the neck area anyway. Buy bottle of Adams Flea spray & use to spray everywhere the dog goes & then sum. Dog beds, couch, carpet, ur bed, etc. Can use Adams carpet powder on carpet if u can afford. If still having problem u need to have a company cum spray ur yard & house. But remember u have to cont these things. If u do a few & fleas r gone after a few weeks they just come back.