Double circulation prevents the mixing of oxygenated and deoxygenated blood with each other. The separation of oxygenated and deoxygenated blood allows a more efficient supply of oxygen to the body cells. It permits blood to circulate and transport nutrients (such as amino acid, electrolytes), oxygen, carbon dioxide, hormones, and blood cells to and from the cells in the body to provide nourishment and help in fighting diseases, stabilizing temperature and ph and maintain homeostasis.