Well get pup up to 30 or so using mage frames for now. dont worry about the lack of skillup. Spend some time later with your level 90 and sub pup and use rng frame. You can cap its skill to 45 this way. Of what it seems, skillup rates were improved drastically for low level, but really suffer over 200. So I think you could probably skillup the ranged and melee fast enough this way.
It is after that you will have an issue. Magic is easy to skillup using the curse tower thing in omg i cant remember the name, the place off of pashhow, shows how often i go to old zones. You just stand there and let him cursna you over and over.
Either way, at high level you are in for a nightmare, puppets seem to skillup at a rate a lot less then normal jobs or masters do, or at least it feels that way.