The Buffalo is a symbol of abundance and manifesting goals. People with this totem are unafraid, often unpredictable, and willing to meet a challenge head on. Buffalo people are social creatures who work well in teams, but also have strong personal determination. Sometimes they can be stubborn and insistent, but it is only because they are so driven.
When a Buffalo appears in your life, it means you are in the process of manifesting a wish or goal, don't get angry or impatient and "force the issue" know that your determination to make it will meet with success. The Buffalo teaches us to stay grounded and reminds us that when we are on the right path it is an easy one to follow.
Buffalos in dreams symbolize materialization of a desire, and increased abundance, especially if they are running in herds. If you kill a buffalo in a dream it means you should be extra careful regarding a future decision that may affect your livelihood.