Hi Ele75
Here's our winddown routine for naps. Hasn't changed much since he was around 4 months old. It was previously longer but I found that my DS got more and more wound up the longer and more 'active' WD was.
So, I cool off our activity time (stopped needing to do this around 8 months I think, unless OS or OT) before I take him up. Say 10 mins before WD starts, I move away all the noisy, flashing, exciting toys so he's got more peace. No gyms etc. Oh, and I kept all the exciting noisy flashing toys and gyms off limits for the first A of the day for the first 6 months or so (found we were in hell otherwise with OS destroying naps).
Next, take him up to his room and change his nappy. I keep it really low key, no whizzing mobiles or anything; just calm and quiet. Then, we have a cuddle while I put him in his sleeping bag. Go to the window together, say bye bye to the sky, clouds and stars then draw the curtains. I put on music (plays constantly through nap; white noise works for loads of mums), and then we hold for a moment, a cuddle til I feel he's relaxed and then I lay him in his cot. Sometimes he doesn't relax - the longer I hold him the worse it gets, so into bed he goes.
At 3 months, I was shh patting etc to get him to sleep.
If your LO is doing a full-on back arching screaming thing, then maybe OS or OT, so might be worth introducing a little cool-down at the end of your A time and perhaps bringing nap time a little earlier for a day or so to see if it helps at all. Also, any chance he could be hungry again by the time he's going down - 3 month growth spurt could be at play. Are you BF or bottle?
More ideas on shh patt here, if it helps:
http://babywhispererforums.com/index.php?topic=141531.0. I've a long post on this thread somewhere which walks through what worked for me. I think PUPD is for 3 months and needs a consistent approach. But PUPD is really when shhpatt isn't working.
And you're not alone. I'm sure Sherry can vouch for the 9 months of support she had to give me until we cracked independent sleep!
Charlotte