Hi
A friend of mine swears by labs, I'd agree with him that you can't go wrong with one.
Having said that, I've got a Lab x Welsh Springer, she's a complete all rounder and she can work for hours and not tire, doing every job very well, even though she's a bit spoilt compared to some working dogs. She's been living indoors since I've had her from 8 weeks old and have found her very easy to train, very responsive, picking everything up very quickly from very early on. After teaching her the rules, she now lives by them, I leave all the doors inside my house open whenever I leave her a