Please name all the gifts and name the trainers who gives you those gifts after battling them.What I mean is,when you battle a veteran,he gives you a gift like PP Up.Like that please name all the trainers and what gifts they give you after battling them.