Wow... I'm actually beginning to respect you. A worthy opponent on the opposite side. I will not, however, back down! *draws katana and begins wildly waving fan with rising sun design on it while the sun rises behind me*
'kay, first off Shock Wave=Fail. Pikachu needs thunderbolt. Attract is fail, since it's uber-situational. Focus Punch works with Raichu in competitive battles, but Pikachu in-game fails with it. Iron Tail isn't accurate enough to be useful, and Pika isn't usually a physical sweeper anyway. Besides, Pikachu needs to hit hard and fast because of its crappy defenses, so all of its moves need to either have a hundred-percent chance of inflicting a debilitating status condition on the foe or hit hard with accuracy, since you die if you miss. Double Team is a good choice under certain circumstances in-game, as is Mega Punch if you want to get physical. Plus, Pikachu doesn't fight well against Grimer. Pika is for sweeping water and flying types, plus rock and ground if it has surf or HP grass. Your Dad knows nothing about the coolness of Pikachu. In fact, you don't either. (Well, you like Sparky so maybe there's hope for you yet.) With Pikachu, you either kill quick or get killed. One or the other.