north of soloceon town
eterna city
yesz it can
After you beat crasher wake in Pokemon diamond you go to the entrance of the great marsh and you see a team rocket guy to the left of you. talk to him and he will run away follow him at all costs when he can't run any more he will battle you. I forget what Pokemon he has but I think he has 2 and they both suck. Hope this helps!
At the move tutor.
Cynthia(pokemon league champion) will give it to you when you follow the team galactic grunt from Pastora City.
You get the potion from Cynthia at Valor Lakefront. Then go to route 210 where the psyducks are.
you find them near the top of solaeceon town
The Psyducks are right above Solaceon City.
After you have defeated leader wake in pastoria city, Cynthia will give you a secretpotion, go to the psyducks and they will go away
If you mean the Psyducks blocking your way in Pokemon Diamond/Pearl/Platinum, they're on Route 210. ..However, you need to specify the game to get a precise answer.
Cynthia's grandmother gives you it after the bomb scare, which is after the Psyducks-ness. You need the SecretPotion to cure the Psyducks. You get that from Cynthia after you battle the Galactic Member you're supposed to stalk from Pastoria (The location you get the the SecretPotion is at the Valor Lakefront).
you can usally run into psyduck in lakes. there is the great marsh though.....
It's for the Psyducks to the side of the moomoo milk cafe.
I don't have Pokemon Diamond,but my guess is up Solaceon Town,just keep on going north.But to get to Celestic Town,you have to beat a Galactic Grunt in Pastoria City.Then Cynthia gives you some kind of SecretPotion to give to the Psyducks.
Beat a Gym Leader, Cynthia talks to you, tells you to visit her grandma in Celestic town, and gives you a Secret Potion. Use it on the Psyducks and you can get past them.
rt. 210 is above Solaceon Town. it is block by psyducks until you can cure their headaches with the secret potion