On average, a goat sleeps for 4-5 hours in a 24-hour period. However, their sleep pattern can vary depending on the environmentand other factors. For example, goats may sleep more during hot and humid weather or if they have been active throughout the day. Goats are also known to take short naps throughout the day instead of sleeping for long periods of time. Overall,, their age, and their activity level. Some goats may sleep more if they are in a quiet and comfortable environment, while others may sleep less if they are active and grazing throughout the day. Additionally, baby goats (kids) tend to sleep more than adult goats, as they need more rest to support their growth and development. Overall, the amount of time a goat sleeps in a day can vary, but they typically get around 4-5 hours of sleep.