I totally don't understand why there should be Larvesta and Volcarona. Larvesta doesn't evolve by happiness, and Volcarona doesn't need a special item to breed a Larvesta.
I know it's 11 years later but I think Larvesta is included because it's unobtainable by any means in Gen 5 other than through breeding. You can only find a wild Volcarona but wild Larvesta doesn't exist.
Decent quiz, but including the evolutionary families of the baby Pokémon wasn't necessary. Larvesta shouldn't be on this list as it's not a Baby Pokémon and is no longer available exclusively from an egg. Types, etc. need updating to Gen VI.
Also, Riolu is pure Fighting.