As for brands of ferts, I don't know, but I can tell you what numbers you need to succeed

First, during the vegetative stage, the plants need something high in N (N-P-K). I use an organic fert for veg. as I feel it is a very important stage to a good harvest. I use 5-1-1 Fish Emulsion. Something very light for first feedings.

For flowering, you need something high in P. I use 15-30-15 during flowering, and during the last 4 weeks or so, I give it a bud swell fert that is 10-51-10.

Anything from Advanced Nutes is great, amazing fert.

And yes, a plant will double in size by the time it's done flowering...some triple in size. During the first 2-3 weeks of flowering, the plants tops stretch big time for the incoming buds.

Hope this helps, peace