Four friends - A, B, C, and D - have different pets: a dog, a cat, a bird, and a fish. A does not have a dog. B has a cat. C does not have a fish. Who has the dog?

Answer: D. D
Since A does not have a dog and B has a cat, C cannot have a fish, leaving D with the dog.