Medium-sized dogs have a higher risk of developing cancer than the very largest or smallest breeds, according to a new study.

By