No restrictions on Pachirisu! You could have given me one, you just couldn't restrict it in any way :PHmm, no Pachirisu, eh? Well fine, Sprocket, i'll give you the other useless electric type, Shinx. Nothing but electric moves for you, which is basically Thunder Fang and Spark, iirc.
And Shinx can learn Discharge via level up, and Thunderbolt/Thunder via TM. And Magnet Rise via Move Tutor if I trade it to Plat/HGSS.