The last 2 are definitely roosters.......first two, eh.....number 1 looks kind of girly, number 2 is a tossup. Still a bit young. Although some roosters make it obvious young....some don't. So I wouldn't guarantee anything. But the last 2 ARE roosters.