In Floaroma town. In the big house with planting soil. Go in, and talk to the girl.
get nationaldex go to the route by were the psyduck were (ahead) and usepokeradar and find one no you can only find bagons in Pokemon perl version
Psyduck can be found in the Safari Zone while surfing.
Psyduck can be found in Route 6 by surfing. It is uncommon to find.
Psyduck is in firered not leafgreen you can find it using a good or super rod in the safari zone.
The same Pokemon you find in Diamond and Pearl. Tentacruel, Magikarp, Golduck, Psyduck, Seaking, Goldeen, Seel, Dewdong, and rarely for me Gyarados. But their are much more than just that. Thanks for letting me answer your question!
In Pokemon Ranger, you will not be able to find Golduck. You won't be able to find a Psyduck either.
Use surf in route 35
In the waters of the safari zone
You can find Pidey in a Pokemon Outbreak in Pokemon Diamond
Use a good rod in the safari zone.
Surf along Route 6, but they are quite rare...
Just keep killing them in a row and sometime it will apear.