Why do billy goats urinate on their own heads?

  1. Home
  2. The-Knowledge-Quotient

Why do billy goats urinate on their own heads?


Why do billy goats urinate on their own heads?

Why do billy goats urinate on their own heads?

Billy goats urinate themselves to attract female goats(doe) and to make them know that the male goat is ready to mate. The billy goats urinate on their own heads, and they stink with a strong musky odour that comes from their scent glands which are located close to their horns. The reason behind the foul smell is that they spray urine on their face, chest, legs and beards.