how about for every 500 score, minimum 1, you get one battle with a pet? after 3 battles, increases to 1000, after another 3, to 1500, and so it goes. vets could have long-lasting pets, newbs could have 1-match/2-match pets, etc. maybe cap it at 10 so people with those ridiculous 5mil score don't have pets for a year.