So, a friend accidentally just traded away one of her prized pets from a player who didn't ask to set it up.
Hopefully, she'll get it back, but this sparked a desire to come up with a way to prevent accidental pet trades.
However, in order to prevent such things in the future, I suggest two things be added to pet trades.
The first... add a confirmation for accepting a trade. Most of these mistakes happen when users accidentally press accept rather than reject. Its not that hard to do, seeing as the buttons are quite close together.
The second... prevent new accounts from setting up pet trades for 30 days. They can recieve them, but not set them up. Hopefully they'll learn to be polite and stop offering unwanted trades on pets that are not for sale or trade.
We've worked hard for our pets. A little mistake like this should not be the reason one gets lost.