Well, since we can have mini games in our house/dorm, I think we should have pet derby there too!
I love the pet derby, but I know others like PvP more, so I included that in my idea too.
One would cost 3000 crowns or so, and buying both in one would cost around 5000 crowns.
This way, we can do other things while we wait for opponents. Because, say, you're in the Pet Pavillion. You enter the derby. While you wait, you go home to garden. While at your home, you do the derby. But afterwards, you're in your house and if you want to race again, you need to go back to the Pet Pavillion. This way, we'd have it in our house!
One you wouldn't be able to be back in your home afterwards for the same reason you can't now, you character will always reset in the last available public area. This includes places like Unicorn Way. Amazing how many people I see joining in battles while waiting on a PVP.