An animal shelter has a ratio of dogs to cats that's 3:2. If there are 30 cats at the shelter, how many dogs are there?

A. 90
B. 20
C. 45
D. 15
Please it's urgent.