Perhaps this is the link you wanted? Sleep facts:
https://babywhispererforums.com/index.php?topic=64515.0I don't think it covers the 30 min naps you were seeing - with your LO these in my opinion are kind of like me being lulled into nodding off if I am on a long journey or laying in hot sun - I'm not the least bit tired but I can still be lulled into sleep. With some other LOs who have 30 min naps it can be caused by OT (over tiredness) but that would be clear from a significantly longer than appropriate A time which is not the case with your LO at all.
I tried w2s last week every day but it never worked. I tried at 20 min.
OK. Trying W2S last week on a 2hr 30 A time I would not expect there to be any success. This A time is far too short and the BW sleep training methods are only going to work in conjunction with an appropriate routine. Even a routine of 3hrs A time may well be too short however as you have increased the A by 30 mins we'd generally suggest sticking to it for a few days and seeing what happens with the routine before adding any more on, and then looking at where to add it and how much.
Did you read the W2S link I posted? From what you've said, trying at 20 mins, trying at 15 mins, it sounds to me like you are trying to disturb his sleep - this is not the method I am suggesting. Maybe have another look at my post and the link.
he's like a robot! That's when I pick him up and start rocking him. When I tried to pat him he would push me away and cry more...I also tried putting him back down after a bit of rocking but he would start frantically moving again and wake up...
This is why you need good A times and sleep training. For as long as you continue to pick up and let him sleep in your arms to extend the nap that is all you are reinforcing. Certainly if the W2S method is not successful (I feel it will be more successful than you think) and he fully wakes and cries hard then yes pick up and calm him in arms, BUT then you need to put him down before he is asleep. Yes he will fuss, of course he will, he has been taught to sleep in your arms so this is what he expects, he can be very annoyed with any change to that so the idea is not to expect him to just go right back to sleep but to keep calming him and putting him down. You can also use a firm hand to rock in the cot if he doesn't like patting - do this when you put him back down so he feels your presence and support. This is a process of teaching and learning, it's not all going to be resolved in one day.
Being able to transition from one sleep cycle to the next at night is not the same as transitioning in the day. Different developments of learning and different habits are formed. You said he used to nap 45 min to 1hr so I suspect he was not transitioning regularly at all.
I'm sorry that you didn't have a good experience with your sleep consultant. I can only say I have seen very many LOs successfully sleep trained via these forums, from the information in the FAQs and the BW books and from the support that is offered here by the community. I have personally seen a huge number of posters successfully sleep train their LOs here - if you are prepared to make changes it really can happen.