You train poison by letting them fight and use it. It will go up naturally.
Scorpions don't get HP halved. Only a few critters suffer from that. You want to pick a scorpion with as high of HP as possible, and as low of Str as possible to get the most HP on it. They only gain HP when the Str goes up.