Expand your knowledge base with the help of IDNLearn.com's extensive answer archive. Join our platform to receive prompt and accurate responses from experienced professionals in various fields.

How are different dog breeds created?
A.) natural selection
B.) new dog breeds were created randomly by mutations
C.) Humans select dogs with favorable traits to breed
D.) New dog breeds are created by genetic engineering

plz help soon i'll give brainliest