I think any one of those dogs, or even a mix of them, would be great for you - but if I was the one doing getting the dog, I would get one well past the puppy stage (like - 3 years old or more). Getting an older dog makes it so much easier, and it's definitely not true that they don't learn tricks quickly or bond well with their owners.
Bookmarks