Sally's dog boarding service currently has 4 Great Danes, 6 golden retrievers, 20 mastiffs, and 12 Doberman Pinschers. What is the ratio of mastiffs to the total number of dogs at Sally's boarding service?


A) 10:21

B) 9:21

C) 21:10

D) 21:9