he's testing you right now. When its time to go to bed, take him outside so he can potty and then put him in the crate. Let him cry. He's got to learn that you are not going to give in so he should learn to like sleeping in the crate. If he gets up and starts crying an hour or two later, ignore him. he most likely does not have to potty and just wants out to play. ignore it. If however he wakes up maybe at 4 or 5 and starts crying he MIGHT have to go pottty. i'd take him out to potty and then put him back in the crate and ignore him again. you say you had him for 4 weeks now so assuming you got him at 12 weeks he's now 4 months old. at four months he may or may not be able to hold it all night long. depends on his size and tolerance.
keep at it , and don't feel bad about ignoring him. he'll be better off in the long run.
__________________ Kellie  and  Morgan |