No, my Gliscor didn't have poison heal because I never caught a demale Gligar in the hidden grotto yet, the ironic thing is that I caught one right after I finished training Gliscor. I didn't life orb my rhyperior because I try to always follow the rule of not having the same items. I might choice him though.