german shepherds and golden retrievers are the only puppy breeds at my farm , since these canines make the best ranch dogs for rounding up a cattle herd or finding a lost calf in the middle of thousands of acres of crop fields , woods , and forests .