Here's how to find Psyduck:
1. Get a Good Rod: You'll need the Good Rod to catch Psyduck. You get this from the old man in Jubilife Village after beating the first gym.
2. Head to Lake Verity: This lake is located in the north-eastern part of the map, to the right of Pastoria City.
3. Start Fishing: Use your Good Rod to cast a line in the water. Psyduck is most likely to appear between 9:00 AM and 5:00 PM.
4. Be Patient: Psyduck is not a very common encounter. You may need to fish for a while before you get lucky.
5. Use the right bait: Psyduck is a Water-type Pokémon, so using Super Rods or Old Rods will increase your chances of finding it.
6. Keep trying: If you don't find Psyduck on your first try, don't give up! Keep fishing in Lake Verity, and you'll eventually find one.
Good luck with your Psyduck hunt!