Help me out here guys.
I currently have a 17 year old Jack Russell Terrier, who obviously isn’t going to last much longer. I inherited the dog because my ex brought it home and decided she no longer wanted it so was going to have it killed. I still have the dog, named bobber after a fishing cork, and he is doing well. He is also extremely intelligent, but sneaky.
So I am planning on getting another dog. I am not a hunter, bit live on a small river in Wisconsin and do a lot of fishing. I am retired and also fish the Mississippi River a lot from Alma to LaCrosse. My thoughts on the next dogs are narrowed down to German Shepard, Golden Retriever, and Black or Yellow Lab. A mutt from the humane society is also not ruled out. The dog would be kept in the cottage.
My experience with the dogs has been as follows. German Shephard equals easy to train, loyal, but maybe a bit to protective and I have grand kids. The Labs, love the boat, decent with kids, but a bit stubborn and not to protective. A Golden Retirever, extremly friendly with the grand kids and a good water dog, but almost to friendly and sheds a lot. A mixed variety who knows.
I would appreciate your insight into these breeds and any other dogs you think I should consider.
The second question involves your opinions regarding the use of a shock collar for training. After being unable to get the dog to stay in the yard my son trained his Yellow Lab with a shock collar and it was extremely effective. But, being retired are there better options, and/or is a shock collar to cruel.
Thanks in advance for your responses/opinions.