Just because you are seeing fleas on your pup doesn't necessarily mean the topical isn't working.
First realize that only 5% of the flea population live on your pets, the rest is in the environment. As new fleas hatch out they jump on your pup. Those new fleas should die, but you will still see them as they hatch out and jump on.
You need to vacuum your home throughly to remove as many eggs and larvae as possible. Concentrate on cracks and crevices, along baseboards, under furniture and areas where they like to sleep and eggs and larvae are at their highest numbers. Vacuum daily and throw away the bag.
You also need to use effective products on your pup of course. I recommend either Frontline Plus, Advantage Multi, Advantix, or Advantage ll or the new Seresto Flea collar. I don't normally recommend flea collars, but this one really works and lasts for at least 6-8 months. All pets in the house must be treated for fleas as if you don't the nontreated ones serve as a flea reservoir for the others and you'll never solve your problem.
I do not recommend over the counter products, they are neither effective nor safe in many instances.
I would not apply another topical now, it is too soon and we don't want to make her sick. Tea Tree oil is toxic for dogs, please do not use it again.
Effective flea preventative topicals should be applied every 3 weeks in active outbreaks if you have a young, healthy pup in a problem situation as the effectiveness does wane a little after 3 weeks.
For the quick kill of adult fleas you can use a pill containing Nitenpyram to kill the adults on your puppy. They work quickly, but the effects only last for about 24 hours. See this link for some examples: http://www.petsmart.com/cat/food-and-health/flea-and-tick/pills/
I also recommend treating the home environment with a product that has an adulticide (kills adult fleas) as well as an insect growth regulator to stop egg and larvae from developing. A great product is Siphotrol II Plus Premise spray. I like it because it has an insect growth regulator as well as an adulticide. You can spray it under furniture and into cracks crevices and along baseboards where fleas and their offspring hide. It should be used every 2 weeks and no vacuuming for 2 to 3 days after using it to allow it to settle in. Here is a link to show you the product: http://www.amazon.com/Siphotrol-Plus-Premise-Spray-16oz/dp/B000RGKX7M
The trouble with foggers is that they don't go under furniture or penetrate cracks and crevices so they just aren't effective where they need to be. And they end up in the air where they are nasal irritants for animals and people alike.
Your other option is to have a professional exterminator treat your home and outdoors. Ask for a guarantee and make sure that the products they use don't contain organophosphates and do have an adulticide and an insect growth regulator.
The key with flea treatment is consistency, not stopping too quickly, treating the environment as well as the pets, and using effective products.
Please let me know if you have questions.