There are several Pokémons that can breed with Pikachu. It's in the Egg Group "Ground" and can breed with others in that very same group. For example Rattata, Eevee, Wooper, Aipom, Torchic and Zigzagoon. If your Pikachu is male you should breed it with a Ditto.
Chat with our AI personalities
In Pokémon Pearl, Female Pikachu can breed with male Pikachu, Ditto and it can also breed with any Pokémon in the Ground (also known as the Field) and in the Fairy Egg Groups. Pokémon in the Ground Egg Group would include ones such as Rattata, Ekans, Sandshrew, Vulpix, Growlithe, Meowth, Poochyena, Zigzagoon, Seedot, Slakoth and the ones in the Fairy Egg Group are Clefairy, Jigglypuff, Togetic, Marill, Hoppip, Snubbull, Shroomish, Skitty, Mawile, Minun, Plusle, Roselia, Castform and Snorunt.
You can find a Pikachu in Pokemon Pearl in the Pokemon Mansion Trophy Garden. It is in the Backyard. I hope this helped. Good luck on finding Pikachu! :)
Ditto
When I was playing Pokemon pearl a women in a house told me that the shiny pikachu is yellow.
You must breed a Pikachu or Raichu.
breed with a boy and girl or a ditto breed with a boy and girl or a ditto