Yes, goats will eat Christmas trees. Goats are known for their voracious appetites and will eat just about anything they can get their mouths on. Christmas trees, especially if they have needles and branches that are still fresh, can be a tasty treat for goats. While they may not be the most traditional guests at a Christmas party, goats can be a fun and unexpected addition to the festivities!