I have one buck and 3 does, my oldest is the bucks mother, she has twins each late april or early may, I have seen him trying to mount her and she just ignores him until she is ready. They all live together with 2 weathers, when the babies are born I separate mom and kids until they are older.
And they do stink when the female is in heat, not only does he urinate on himself but he will on the other goats also. When the females are close to coming in heat he gets lots of "stiffies". For some reason when one of the does are in heat and he stinks the worst that is when he wants lots of attention, rubbing his head on my leg and hip wanting to be scratched, which I do then go change clothes and wash up. I feel it's not his fault that he stinks and I dont want him to get mad and turn mean because I wont scratch him.
Good luck.