How often do they breed?
As often as possible, just like the rest of us.
Where can you get some to stock in a pond?
If you even get one carp near the pond, it will be full of them in no time.
Not sure where to get them though. Almost everyone theat knows much about them wants them dead.