My 6 month old's naps only last for 15 minutes at a time. He takes 3 a day. I've tried putting him on his back and belly but nothing makes a difference. The only time he sleeps for long periods of time (45 mins) is when I hold him. I don't want to get into bad habits so I just let him take these short naps. Any advice?