Why do you have to use a sheep's heart in lab instead of a humans heart?

Ethical reasons, sheep's hearts are also easier to obtain as not many humans donate their bodies to science - if they do donate their bodies then they are used primarily by medical student doctors to learn about the human body and how to do surgery etc