My ds (3y7m) makes a terrible fuss whenever we leave a place where he is enjoying himself. Before we went to a friend's for a play this morning I made him promise he would come home nicely when I said it was time, with no fuss. The children played nicely and friend asked us back this afternoon after dd's sleep so they could all go in the garden for a play.
When it came time to go ds was shouting and making a fuss and not being cooperative. He was lying on the floor and refused to say goodbye or thanks for having me and when my friend tried to say goodbye he kept saying no to her. So I said quite sharply "if you don't get up and say goodbye nicely we won't be coming back later". But I was really cross and struggling to be calm and collected. He wouldn't do it, so now I have to follow up on what I said and none of us can go and have a nice afternoon with friends. So basically, I shouldn't have used an ultimatum should I?