to be honest if you are just setting up the tank, you are dealing with an algae problem that is a NORMAL part of things getting stable. Simply scrape off the green stuff from the tank. Before adding in anything get your tank cycled! You don't want to add more components before you have everything figured out. There are simple ways to deal with various algaes and others that are more complex.
As for supplements....if you plan on having a well planted tank, you should decide what the demands for the plants will be: low light versus high light. See a selection of these here :
AquariumPlants.com Largest online sales / service site for the live aquarium plants & aquarium products community.
So far, you have low light plants, which will probably be fine with the crappy lights that come with most tanks. Anubias are heavy root feeders and will do well with some root tabs. If, however, you select medium or high light plants, you will need to supplement the water and gravel/roots with various supplements even beyond iron as well as upgrading your lighting system. There are a number of informative threads on these topics that you can refer to.
In my opinion, I would wait on adding any iron to your tank, and plan what type of setup you want first. Buy a scraper and simply scrape the green algae off the walls until you get an algae crew in the tank. With dwarf puffers, you should select these carefully, as some are simply puffer food
like shrimp and snails. Also, check out this page for infor on various types of tank algae.
Algae control in the aquarium
On the topic of dwarf puffers...they are carnivores and messy eaters. They quite often will not finish all of what they start...half eaten snails, mostly eaten blood worms and black worms, brine shrimp. In my experience, once they live food stops moving they are more interested in the wiggley ones. This means excess material to worry about in your tank, and potential material to imbalance levels of nutrients in your water thus possible algae issues. You can deal with this by being diligent with water changes. I typically do 50-75% change once a week in my puffer thank. You can also add in a dwarf pleco and otocinclus. I prefer otos as they are efficient and don't add to the bioload by much. You should also consider a bottom feeder to help clean up the leftovers from the puffers. I suggest a cory. I had a resident emerald cory who did a great job on cleaning the bottom and did not bother the puffers.
Dwarf puffers are great and very interested in their owners. They have great personalities and are very engaged with whatever is going on outside their tank. Keep us posted as you get setup. I love puffers!