OMG! I get those ALL the time! >.< But, I do get a request here and there. Still need more bridge ones... I wanna build my 3rd bridge back... T.T Can't until I get all of them.
Place all the stuff you have in pockets and things your holding onto the ground. Put all your money into the ABD
Grab a wetsuit and stay still in the water for 5 minutes.
It's when you fill up your inventory with flowers, go diving and just let your character float in the water for about 5-10 min (I personally prefer 10 min cause it works better than 5) and then go find the villager you're looking for and walk in front of them to ping you.
To even go further, if you're looking for a specific PWP from a specific personality type, find that villager and dig holes around them so you can always find them once you come back from diving.
Go with pocket full of flowers or unassesed fossils. They won't buy them and cant give you a gift. If you have any money, they may try to sell you something. And trap them near the beach, so they will be the first you see and most likely to ping. If they don't, go back to the water.
does it also depend on how long that villager has been in your town? as in, the longer they've been living there, the more likely they'll reques a PWP?
i want the uchi PWP's but i don't necessarily want to keep an uchi for the long term