We have a good dog. She herds the ducks from garden area to field to garden area. She is trained to notice when they start eating plants and them move them. She's good at it. She's a Miniature Austalian Shepherd. Some of them are silly and way too small. She's under 30 pounds and always busy moving those ducks. The ducks tolerate her well and are gaining weight very well. Otherwise, keep ducks away from your food and crops.