Thanks everyone for your replies.

Just to clarify, it is DS's kindy friend and his brother. Whilst we "know" the brother due to school pick up time etc there is no connection other than that. They have never played together or been to one another's houses.

I'm leaning towards only buying for the friend. I actually think if you're going to have these sorts of parties it should be stated on the invite!