For only 6 points, you add 4 health to your overall squad. That's great, but the more important thin is that killing the pup doesn't add to your opponents MOV. that removes a lot of incentive to shoot at it at all, and if you do shoot at it, you aren't doing anything to the actual numbers still alive to shoot you.
Combine that with the 1/8 chance to double your attack, or neuter a ships evasion from across the map, and I seriously think that the pup will be a small tour de force, bringing way more worth than its point cost.