The family party

Puzzle Question: 

There is a family party consisting of two fathers, two mothers, two sons, one father-in-law, one mother-in-law, one daughter-in-law, one grandfather, one grandmother and one grandson.
What is the minimum number of persons required so that this is possible?

Toughness: 
Intermediate