Niladri Chakravarty
Crate train him, please. 3 months is too young to be expected to sleep alone since dogs in general look for company. Positive reinforcements during crate training helps them understand they are in a safe place and use the crate as a safe place. Would be happy to help in detail if required.