I usually wait until 6 months old to breed smaller showy does, but you can breed larger broody does as early as 5 months. Four months is too early, in my opinion, although it is possible for them to conceive at that time.
Bucks can be bred as early as their testicles drop and as late as they're willing.