Personally I'd prefer to see Puppetmaster as a Pugilist job, but only because I want to punch things while my automaton is also punching things. Twice the punching!

But otherwise, I think I remember hearing a while back that it'd be difficult to pull off a pet job branching off a non-pet class because I think they'd have to have something like a built-in reduction to damage dealt to account for the pet's damage?