At an animal rescue, 80% of the animals are dogs and 20% of the animals are cats. If the average age of the dogs is 7 months and the average age of the cats is 12 months, what is the overall average age of the animals at the rescue?

A) 7 months
B) 8 months
C) 9 months
D) 10 months