the puppy is waaaaayy too young to have free roam of the house.  When crate training one that young,  when he is out of the crate, you should be either playing with  him or holding him.    
He would have learned a great deal from his mother if he had been left with her for another month.   
You will need to keep him confined when heis not being held.     |