Any suggestions on how to get your child (3 months old) to sleep on a flat surface, like a crib or pack n play? He will only sleep a max of 20 min on a flat surface but hours cuddling you, in a swing, or in a rock n play. He has learned to like his room and his crib (he used to scream every time the first month you walked in because he didn't want his diaper changed). He has never liked to be swaddled since the second he was born so that doesn't help. Any suggestions are greatly appreciated.