Question: why is haemoglobin a good buffer?
Answer: The protein hemoglobin makes an excellent buffer. It can bind to small amounts of acid in the blood, helping to remove that acid before it changes the blood's pH. ... It can bind to small amounts of acid in the blood, helping to remove that acid before it changes the blood's pH. Many other proteins act as buffers as well.