20s
Ok starting off easy, who is this

A

Man dog

B

Dav pilkey

C

Dog man

D

Greg the dog