When I purchased Pokemon Mystery Dungeon Sky Edition I thought that you could pick freely of who you wanted. I didn't realise that you had to do the survey first then the game picks for you. However the game did pick who I wanted anyways so it didn't matter. Accordingly to the game I was a Riolu. I have since then restart the game about six or seven times and only once was I different, even with the attempt of trying to fix the answers I was Riolu except for once. I was a pikachu.
But when I got Gates to Infinity I was glad to pick this time, although the list was small. I did wind up pickupng Snivy with Axew as my partner