Some athletes use autologous transfusions, essentially the reintroduction of their own previously extracted and preserved red blood cells into their blood, to enhance the O2 carrying capability of their blood. I understand that this is most useful at high altitudes, where the air itself is thinner. It is, at best, frowned upon by sports medicine specialists, and is regarded in some sports as illegal. The effect is of limited duration as the bone marrow, spleen, etc, stabilize blood composition. For divers, the slight thickening of the blood and the increase in its viscosity following such transfusion can negatively affect offgassing. The effect can mimic the symptoms of polycythemia, a serious medical condition characterized by too many red blood cells. People with this disease have lots of problems. Draining blood every few weeks is a common treatment, because it reduces very dangerous blood viscosity.
The 2 or 3 day wait after donating a pint of blood is due to the slight weakness and dehydration associated with blood loss. The general advice I've gotten after donating blood is to to drink lots of fluids, something all divers should do anyway, to make sure they are not dehydrated, a definite risk factor in decompression sickness.