I was in a very similar situation with my baby (now nearly 6 months) about 6 weeks ago. He would only sleep on the boob, in the sling or in the pram, refused to go into his cot. Also at very random times if at all. I decided to use Gina Ford's routines to get him into a regular feeding and napping pattern. To begin with, use any method to get your baby to sleep to get used to the timings - but try to roughly stick to the times suggested by the routine. This meant 2 hourly walks for me through the neighbourhood with him in the pram. Once he was a bit more used to the timings I started putting him down in his cot instead. I use (still do) shush pat and pick up put down, as suggested by the baby whisperer. Don't expect it to work straight away or every single time, but it has worked a lot of the times for us. Make sure the baby is drowsy but awake when you put her down. If your baby wakes up at different times as suggested by the routine (and she almost certainly will..), the rule of thumb is that your baby is mostly likely to be tired again after being awake for 2-3 hours. Then watch for the tiredness signs, i.e. eyes rubbing, yawning, crying etc and then take her to the bedroom. For us the situation has improved a lot (touch wood). The routine is by no means perfect yet but there are many days that I put my baby down for at least 1 or 2 naps in his cot and often get one reasonably long nap out of him (like 1.5 hours), the other nap around 40 mins. Hope this helps a bit.