Fathers, Sons, and Fishes

Two fathers and two sons go out for fishing. Each of them catches two fishes. However, they bring back home only six fishes. How so?

They were a son, his father and his grandfather – 3 people in total.

We do not know where this puzzle originated from. If you have any information, please let us know via email.