Best to check both. Poisoning is expensive, and there's a fifty/fifty chance the second one you check will allow you to buy it up even higher. (I think each NPC offers a random amount of skill to buy between about 20 and 34 skill).