how long can a 4 month puppy stay in crate