If it's a Flawless stone that isn't family specific and is tradable I wouldn't use it on either of those pets. If you look at the list of pets that come as uncommon only there are a relatively small number of human pets that need to be upgraded, 7 battle pets. Compared to the 24 flying or 27 beast battle pets that have to be upgraded it's minor. Odds are that you will get the humanoid stones to upgrade both those pets long before you get all the flying or beast stones you need.viewtopic.php?f=2&t=2978
If you really want to use one of them the Wolver seems to be the more useful of the two pets as I've actually seen people talking about using it with it's trap ability.