Ds is six and is a largely a lovely little boy BUT, when we are out, round a friends etc, when it comes time to go then we move into major whining/moaning/stropiness. Out today and when it was time to leave (having spent a good 4 hours playing etc) it was I want to go home with X. When X had left, and we walked halfway home with Y it was I want to go home to play for a bit with Y. He then satarts whining and being generally stroppy and the why not, why not which sours the end of the day.
Have tried reasoning - you can't because we need to get back to walk the dog, Y needs to have tea etc. This falls on deaf ears.
Have tried saying if you don't come now we won't go out again - doesn't work.
Any ideas please as this behaviour is just wearing and shows a not nice side of ds. Other friends go home when they have to without all this!!