of course pup has business being on this gear. it has 7 vit mnd and chr. Your gear setup on pup has a wide variety depending on if you're meleeing, nuking, kiting, etc. The 13 acc is awesome as well as the +3 enmity and magic damage reduction.
SE claims pup was designed to be able to solo well, so how is a solo job going to solo well without good gear selections? Enkidu's gear is great as well, and the antares harness is a long time coming anyway. Pup should have been able to wear scorpion harness from the start. Also any drg that's soloing knows they need to keep hate off their wyvern or they die. soloing as pup most of the time you are in the same situation. The more hate you can keep of the puppet, the better.