I like a lot of the points I read on this thread. There is no doubt in my mind though, yes a dog may need to be fed, but they can be a good asset in a pinch, and are worth their weight. I think if you are considering a dog, the breed is very important for the traits you want. Sheppards are easily trained for security as it comes natural to them. Some are naturally good at retrieving, hearding, etc. I'm almost done fencing in my 2.5 acres and will start looking at shelters for two collie/Australian Shepard mix types, mostly to protect my hens, rabbits and future goats. I had a golden a few years ago that I took to a trainer. In one session that dog had sit, stay, down, roll, and shake down pat. She was so eager to please that she paid great attention to what you wanted. However, no matter how smart and eager to please, there was no aggression in the animal at all. She welcomed all strangers as a new source of affection. I now have a pit, and although she's a great dog, she's nuts, and dosent have a good 'off' switch when she gets excited. It's a normal tendency for her breed. Yes there are always the exceptional dog, no matter the breed, but if you pick the breed traits you want to begin with you'll have a happier dog and owner.