Quote (wraps @ Dec 27 2015 07:11am)
an Australian Cattle dog or a Queensland Healer would be great imo! :)
it's a mid sized dog that is very owner pleasing. they can be pretty hyper so they need a lot of attention and outdoor runs but if you are a good owner then the dog will totally protect you and your girlfriend (anyone in the family that the dog is close to)
i would suggest taking some training classes though! it will help you a lot! ;)
they rated 2/5 (bad) as good first dog choice on dog time, also considerate as potentially dangerous.
But i saw that dog well rated for training / first dog on other site, so i am pretty much confused about that one.