Tea Tree Oil does wonders. Its very strong smelling, but fleas hate it. I used it in my carpet one summer when the cat brought fleas home. They were gone within 3 days. Rub your pups down with a few drops, or make a warm bath and put enough oil into the bath water to be able to be smelled. Then put your dog in the water and make sure to rub it in really well. Dont use soap in the water though.
