I'm thinking of breeding my Raichu. I don't want to waste my times looking for a compatible Pokémon, so I'm thinking of using a Ditto, and not to get off subject, I need a Light Ball for Volt Tackle. Is there any place for where I can find one?
There is a 5% chance a wild Pikachu will be holding a Light Ball when you capture it.
You can find wild Pikachu in Santalune Forest and on Route 3 in Pokemon X and Y.
Hope I helped!