I prefer my kids to be 3 months before leaving, unless the new owner is an experienced goat keeper.
The male kids from the larger dairy goats, are all castrated, and will be kept for around 8 months, free range grazing. They will then be sold to a specialist goat meat outlet and go straight for slaughter, so they will have had a good life. The price will depend on their weight, which given our good grazing, will hopefully be good! Females I like to keep if possible, and breed from, otherwise once kidded, and I know a good home is waiting, I will sell.
Pygmy males will be castrated, and go as pets. Prices start at £150. Females will also be sold, but any really nice ones retained for breeding.
Unless the male is exceptionally good, castrating is really the best option. Entire males are almost impossible to rehome because of the smell, but castrated ones can at least go for pets. Although there is a lot out there needing homes.
Before breeding, its very important that the goat owner thinks about what to do with the kids. Round here, not many people keep goats, so they are not exactly flocking to the door locally, although I have had some enquiries already for this years kids.
I am not in it for the money - more that I enjoy keeping goats, and rescuing them of course!! I certainly will not be a millionaire from keeping goats.