Two Fathers and Two Sons

Two fathers and two sons went fishing. Each of them caught a fish. When they got home, there were only three fishes. How is that possible?

Answer

They were altogether three people: a grandfather, father, and son. So the father is both a father and a son, allowing for two of each.