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.
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.