A dream with a buffalo suggests that you have a strong character, you persevere, or you feel powerful in some part of your waking life. Alternatively, the dream can imply that you need to stay more focused or not get sidetracked, you value your roots, or some goal or desire will come into fruition.
A dream with a herd of buffalo can represent abundance in some part of your life, while a dead or sick buffalo can imply that you need to tread carefully or be cautious in some current endeavor.