Can anyone recommend a breed for our first family dog? We have two primary school aged children. We both work a mixture of office/at home so there is rarely a day with nobody in the house. We don't like large breeds or very small breeds. We are prepared to walk a dog twice a day. Ideally, we don't want a dog that sheds or has a tendency to bark a lot or pull too much on a lead as our children will want to join in walking the dog. Any ideas from experienced dog owners? Thanks!