Hi! I have a 1 year old and a 2 year old. I had gotten some advice from a cousin who has three children and her kids are so wonderful. I always asked her how did you do and she gave me this advice that worked and I am so blessed to have two children that can go to sleep on there own, and are still taking 1-2 naps a day.
1- I always fed my kids, kept them awake for a half hour after feeding and then put them down in their crib to sleep.
2- I never rocked them to sleep and I would put them down to sleep while they were still awake.
3- If they started to go to sleep while I was feeding, I made sure they stayed awake through the whole feeding, tickeling, etc.. what ever it takes to keep them awake during feeding.
4- If your child has been fed, clean diaper and you know there is nothing wrong, just the fact that you put him down, then its ok to let him cry. My kids did cry, but it didnt last very long maybe 15 minutes.
5- Another thing is when you put your baby down for a nap, and say he cries and cries an you go back in to get him, dont pick him up and dont talk to him, it will only stimulate his mind to think it should be awake time.
6- To this day, if my kids wake up in the middle of the night or during naps, I go in cover them back up and close the door without turing any lights on or talking to them and they go right back to sleep.
7- Just remember its ok for your baby to cry! Sometimes thats whats settlem them down.
So three steps to try. Feed, Play and Sleep. Put baby down to sleep while he is still awak and never rock him to sleep.
I hope this information is helpful. It worked for me and I am so blessed it did. Maybe one more thing is to make sure he is eating and napping at the same time everyday so he will know what to expect, a routine will help greatly..... He will start to know what to expect.
I tell my kids "ok, its nap time and they go walking into their room, kiss me goodnight" Its so nice!