DS (5) who loves flushing toilet (somewhat obsessed)is starting to affect our social life to the extent that we don't visit friends house anymore if we can avoid it (We tend to invite friends instead). Last time we were invited to a friend's house for a BBQ he spent all 4 hours flushing the different toilets they had in the house (here in UAE we tend to have en-suite to every bedroom plus guest toilet, driver's and maids etc, I am sure you get the point about how many toilets in one house). But it's just taking over my weekends as I do all the cooking for all the visitor's (DH will cook happily but it won't be edible). When we go to the mall or eat out, we can use toilet as a reward like if you sit quietly and finish your food, I will take you to toilet afterwards. This works and he behaves, but when we go to friend's house it's a different ballgame. He knows if he does not behave at the mall, we will go straight back home. But when other people are around, he takes advantage as obviously we don't or can't leave immediately after arriving at somebody's house. So he spends all his time flushing the toilets. It's high time we do something about it as it's affecting our life badly (it's unfair on DD who wants to play with friend's children, but because of DS's behaviour we tend to aviod social gatherings).
So please offer me advise on what I can use as an alternative. I can give him all the toys in the world, but toilet is more attractive. Although this obsession about toilet is only about new toilets or new house, we have 8 toilets in our house, he does not go around flushing them.