There's a limit on the amount of mobs that can be in a chunk to keep people from hoarding tons of passives.
The way that you breed is to have your breeders, two to a chunk, spaced out and then breed them, take the children somewhere else, and there you go.
The reason they're not breeding is probably because there's too many passives in the same chunk, which keeps them from producing more.