Meta Battle Subway PokeBase - Pokemon Q&A  What are all the
attacks that hit the user with recoil damage?  0 votes asked Oct
7, 2013 by silvercloud  1 Answer  0 votes Best answer  Take
Down, Double Edge, Struggle, Head Charge (Normal type)
Submission, High Jump Kick (Crash damage - only occurs if you
don't hit), Jump Kick (Crash Damage) {Fighting} Volt Tackle,
Wild Charge (Electric) Flare Blitz (Fire) Brave Bird (Flying)
Wood Hammer (Grass) Head Smash (Rock) Shadow Rush, Shadow End
(Shadow type, not in the main series)   answered Oct 7, 2013 by
Sempiternus selected May 10 by silvercloud technically Struggle
is a typeless move, as it hits all types for neutral damage.
it's classified as a normal type move :P KoD is right. It's
Normal but it's unaffected by type effectiveness, so Steel, Rock
and Ghost take the same amount of damage from Struggle as any
other type would.