S.B.
First, I don't think you can spoil a baby at this age. You are just loving him. I also think most kids prefer having a schedule (keep this in mind when working on fixing this problem). I did not have this specific problem, but I did have problems getting my son to sleep in his crib (at 5 months). We used the cry it out method & though it was very hard on us, it only lasted a few days. Now he sleeps great in his crib, actually he prefers it now to anything else. I think you should wake him at the time you want him to get up in the morning. Give him each meal & nap at the time you want him to take it. (If he naps now he will need a nap. If you skip his nap it will be harder for him to sleep at night. Just try to move it to the time you want it.) Also you need to give him cues that it is time to sleep. My son has a blanket in his crib (his doctor recommended it at 5 months). The doctor also recommended giving him a small stuffed animal to sleep with. (We didn't need to do that). We do have a music/light show player which we put on when we put him down. He seems to like it. For naps...put him down at the time you want him to nap. Give him whatever cues you feel comfortable with (or that you've already developed at the 1am sleep time). Allow him to sleep/play/cry in his crib for the length of his normal nap time (again at the time he "should" be napping). Then go get him. Then at night, follow the same routine at the time you want him to sleep. Then let him cry it out, if necessary. It may take a few days. Possibly as long as a week. Be strong. It will be worth it in the end. And good luck.