Buffer solutions resist changes in pH upon the addition of small amounts of acid or base. There are two main types of buffer solutions: acidic buffers and basic buffers. Acidic buffers are a mixture of a weak acid and its salt with a strong base. Basic buffers are a mixture of a weak base and its salt with a strong acid. Both types of buffers maintain a constant pH through dynamic chemical equilibria that consume added H+ or OH- ions.