Hello c:
So I have a suggestion that I believe would make trading a whole lot easier. I'm not sure what to call it, but it would basically involve the exchange of pets (just like a trade) where there would be a separate page where users can post pets they want to trade away, stating what they want for the pet and if someone offers that pet/pets, then the exchange would automatically go through.
For example: I could post my non-swirl on the page asking for a Raven in return. Users that are then looking for a non-swirl can go onto the page and see what owners of one want for it (there could be a search option that lets you filter the pets if you have something specific in mind). If a user with a Raven wants to do the swap, they could simply press "exchange" and the pets would automatically be switched over.
So what's the need for this when you can simply trade for pets?
Certain pets are more rare than others meaning it can be difficult trying to find a user with one up for trade and even so you don't know what they would want in return. With this, you can search for the pet you want, and if someone has posted that pet you can immediately do the trade if you have the pet they want for it.
This would also save time with trading as some trades are left to rot.
However, I believe there should be restrictions on this so that it doesn't become too complicated or cluttered such as: each user can only put one pet up for offer at a time and you can only post rare+ pets as they are hard to find.
I'm open to further suggestions/constructive criticism!
*New*
Instead of the swap being automatic, the user should receive a notification telling them that someone wants to do the swap instead. Feel welcome to discuss this idea c: