I am considering getting my first dog which will be a German Shepherd or Border Collie puppy. The thing I am most worried about is effectively potty training the puppy. After doing some research, I found that crate potty training is most effective since dogs tend not to go where they sleep.
My question is will the following approach work: I plan on placing the crate throughout my house where I don’t want the dog to go. I will do this in intervals of a few days per location while taking the puppy outside regularly. The goal is for the puppy to learn that essentially the entire house is where he sleeps. Would this approach be effective or can the puppy learn overtime to go outside with a permanent crate location?