So this is mostly just for fun, but some day might actually be useful. My roommate wants to know what breeds would fit her well. She wants a medium to large sized dog Must be a good running partner Must like swimming (and she thinks she might do dock dogs...not sure how easy that is to find)-Swimming is one of her most important requirments No professional grooming or really long fur Must be good with other dogs Preferably something that can be reliable off leash It will be her first dog so nothing too difficult to train No slobber From how I've seen her interact with her family dogs it should be pretty tolerant, she likes to dress them up, lift up their front paws to "dance", pretend to sit on them, etc. So something you'd consider really good with kids. So, what do you think?