Morning everyone, I'm looking to add a puppy to my growing family here in the Cleveland OH area. My wife and I have a 22 month old son who I feel needs a dog in his life. I've always had a German Shepherd growing up and my wife had a Golden Retriever. I' m waiting until some of this rainy weather passes so the yard isn't a muddy mess for training but wanted to get some input before we begin shopping around. Anyone here know of good breeders and training facilities that you've used or a friend has? Also we're looking at installing a invisible fence around our home, anyone have any issues with their fences?