[rant]People see Dunsparce and after one glance think "It sucks". They never even think about it, they never try to teach it TMs, they never give it a chance before saying that it sucks. People think it needs "a better variety of moves". It can learn THUNDERBOLT, FLAMETHROWER, BLIZZARD, THUNDER, FIRE BLAST, ICE BEAM, THUNDER WAVE, ROLLOUT, GLARE, ROCK SLIDE, DREAM EATER, WATER PULSE... and much others. It even learns freakin' Roost by level-up! What do you consider variety?![/rant]
Anyway... let me say something. Dunsparce's ability Serene Grace is awesome with all the attacks it learns. Though its stats aren't the best, it is still a decent Pokémon if you actually try. If it evolved, its evolution would be perfect.