Hola! Okay so here's my dilemma. I need a rooster. I have 5 hens that are free-ranged. Not too long ago my dog picked a hen up and was carrying her around. She wasn't trying to hurt the hen, it was obvious, but the hen did get injured. This particular dog is pretty wussy and will back down from our little kittens, but since the chickens just cluck and run away from her, she is just insanely curious about them. I am positive that if we got a rooster that would stand its ground she'd back down immediately. We haven't been allowing her in the backyard unsupervised since the incident, but I can tell she's sort of learning to keep her distance & I just feel like having a rooster would be a great reinforcement to that. And then the other day I caught the neighbor's cat in our yard hassling the hens. So, we made the decision to get a roo. But here's the dilemma - I need a rooster that will not be aggressive towards my kids (ages 2 and 4), but will stand up to the dog and anything else. I could get one off craigslist or a local roo. Full-grown and all that. But with the number of people trying to get rid of roosters around here, I don't know if I want to risk it because I definitely don't want an aggressive or territorial one. I also could just raise one myself, too. My mom has a chick that hatched about a month ago that is a rooster, so I could just take him and raise him up. What are the pros and cons? What would you guys do?