Hello I am the proud owner of a new puppy this week named Mac. He is getting on really well and starting I think to understand some boundaries but he is very stubborn. It has been three nights now and he cries all night in his crate. I have done all the regular things such as leave a radio on and a ticking clock. Wrap the crate in blankets so it feels like a den. Just wondering how many nights it takes before he is able to calm down and get some sleep at night. I am worried as he is doing all his sleeping during the day. I have been getting up at 445 every morning in order to give my wife and neighbors some sleep but I know that this can't go on forever! How long does this crying seems to last?? My other worry is that he tends to graze rather than just eat his meals which isn't ideal as it means that to finish his food it takes ages. I don't want him to lose weight but sometimes he hasn't finished his meal by the time it time for the next one. I am feeding him Royal Canin Junior as that is what he was on with the breeder and from having him for three days I don't more changes. I put soft meat food in as well and sometimes a few small pieces of cheese to get him going which works but he still stops about 1/2 to 1/3 in. Any thoughts on how I can get him to eat up in one go??