You can catch them,
You need to go to go to the Pokemon Mansion (Near route 212 and Pastoria) and go into the trophy garden, you can also find Pikachu's there too!
Hope I helped :-)
Trophy Garden. You can also get Pichu there.
In Pokemon Diamond and Pokemon Pearl, there is no possible way to catch a Giritina. You can, however, either catch one in Pokemon Platinum or trade with someone who does have one. In Pokemon Pearl, you catch Palkia at Spear Pillar. In Pokemon Diamond, you catch Dialga at Spear Pillar.
you would have to get a pichu egg by breeding a female pikachu or raichu with a pokemon of the same egg group
the best Pokemon you can catch in Pokemon pearl is heatran
Pokemon red/blue: Viridian forest Pokemon Fire red/leaf green: Viridian forest Pokemon Gold/silver/crystal: Route 2 Pokemon Ruby/Sapphire/emerald: Safari zone Pokemon Diamond/Pearl/Platinum: Trophy Garden
in pokemon pearl/diamond it is in the trophy garden
go to trophy gardens south of haerthome and catch a male pichu and raise it
pokemon breeder in route 210 he has pichu, happiny,pikachu
You can't catch pichu in Pokemon emerald,But you can get a male pikachu and a female pikachu or a ditto and breed them, When the egg hatches it will be a pichu
pichu
cleffa
go to the forest and go into the old mansion place and go into the back garden you run around there and catch one
Maxed out happiness
You can't catch Pichu because you have to breed him at the Old Man or Old Lady.
I don't think you can actually catch a pichu but you can catch a pikachu at Viridian Forest and breed it with a ditto.
cleffa
That is a fairy tale