Very fun! Right now I have 16 geese (4 different breeds) three cats (Maine coons) and two dogs (Great Pyrenees and golden retriever). I'm getting a puppy in January to take with me to college and train for sports (agility, obedience, etc)
To be honest I would not trust any dog 100%. No matter the predator it's still a lot of responsibility. I have a Great Pyrenees meant to guard but I would never trust him enough to leave them out all night or anything. Be extra cautious. If something can go wrong, it will.