Hi my husband and I just purchased a purebred 8 week old german shepherd puppy. We currently have a 6 year old spayed female german shepherd that is completely housetrained. We got her at 10 weeks of age and crate trained her, however, it has been so long since she was a puppy I have forgotten exactly how I did it. She is 100% reliabily housebroken. The puppy, however, is not. We are trying crate training with him, crating him when we cannot watch him or at night and take him outside frequently, he always goes when we take him outside (pee and poop) and we praise him and go "good potty". However, if we do not strictly watch him in the house, he will pee on the carpet in a heartbeat. My husband (which I am angry at right now) had him in our bedroom with our older shepherd and wasn't watching him and he urinated in our room, on the carpet, several times. I got VERY angry at my husband for it because I believe this is going to set our puppy back with housetraining. I guess my question is, how long does it take before puppies "get it"? Like I said, he will go when we take him outside and he holds in the crate but I know if we let him run around the house, he WILL urinate on the carpet hands down. I just feel lost and need some advice from a trainer or expert in this field. Thanks so much