My 14 week puppy is driving me mad at the moment, we put him outside for a pee, and hes out there for a good hour, when he comes back in he will stand in front of you and pee! we have cleaned his pee up with a biological washing powder, but he still does it. we have not told him off only if we see him do it. How can we stop him from doing it. If hes in doors he will pee every 15 mins out side he will only go if hes desperate. Also we have been trying to crate train him over night, he goes out last thing at night about 10.30 then when i get up at 6-7am hes already done it in his crate, i thought dogs dont like to pee in their own crate. Can any one advise please.