The story is not contradictory between Impy and I. I did give him the 3s pet. And he may actually have opened many boxes on his own trying to look for the same pet with the highest overall stats he could find. Maybe he failed to find any. And so when I gave him the 3s pet, he worked on it using protein candies. There's no contradiction on those. You only think there are because you still want to believe that Impy cheated.
Since a 3s pet with hax stats seem to be causing so much jealousy/anger/consternation/suspicion/paranoia among players, I have taken back the pet I gave to Impy.
I used protein candies (3x tries) on it and now it looks like this:
I trained another one, a 2s pet. I used protein candy 2x tries on this pet, and this is what I got:
It seems not too hard to get high stats on this pet. Maybe I could get better stats if I tried more, but I won't be using magic pets, so I won't waste many protein candies on them.
I hate to get in the middle of this, why would you purchase pets trying to get a 3s one with better stats than just training the current one you have?
That just does not make any sense in my head ><