Which sentence is correct?

A. Karl has one dogs, two gooses, and three sheeps.

B. Karl has one dog, two gooses, and three sheep.

C. Karl has one dog, two geese, and three sheep.

D. Karl has one dog, two geese, and three sheeps.