Little John has 5 fish. Liam has 7 fish. Difference: 7 - 5 = 2. Little John has 2 fewer fish.

Final Answer: 2