Jackson sleeps with me! I did the crate thing for the first month and he got used to knowing that it was BED time... but when he was in the crate, he would wake up 1-2 times a night. When I started letting him sleep with me, he will sleep through the night! Usually from 10pm-7am. No accidents YET *knocks on wood*
When he's just sleeping during the day or when I'm not home, he sleeps in his little bed I got him from Walgreens for $10. He absolutely LOVES the thing. Very comfy

I attached a picture of him in it.