My husband and I are thinking about getting a GSD puppy. If we do, we will buy him/her from a breeder and he/she will be about 12-13 weeks old. We plan to crate the puppy while we are away during the day. The puppy should not have to be in the crate for more than 4 hours at a time...I will come home on lunch break to let him/her out to potty. My husband is home more often than I am during the day, so most of the time he will be able to let the pup out before being in the crate for 4 hours. My question is this: is 4 hours too long to crate a 3 month old puppy?