I take my dog along with me as I am taking care of my farm. I have taught him to stay, go, get it, leave it and come. I use stay when I feed and let my chickens out. I don't want him to wander from my sight or bothering the hens. If one of my quail get loose, I use get it. He catches them in him mouth and puts them between his 2 front paws until I get there. Then I tell him to leave it and he gets up. Doesn't hurt a feather. I use go when I am handling the horses. I don't want him following me closely in case one of my horses cow kick him. When the chickens wander too far I tell him to get it and then leave it once they are back where I want them to be.
In the beginning I worked on 1 command. I guess the biggest is come. Then stay. I would reposition him if he moved from his original spot. When he understood we would play with his frisbee. How he figured out the quail catching thing is beyond me. I would start with 1 dog first. Easier to just focus on one.
He helps me put the chickens away too. We walk together about 3 feet apart I tell him to come as we herd the girls back into the pen. Sometimes he gets more excited and wants to do things his way. I then just go back to the stay command so he doesn't rile the chickens, etc. same in the barn. If he doesn't feel like listening I will put him in a safe corner and make him stay. ( out of the way of my 1500lb Percheron mare)