It is quite clear that for the wedding reception you should not include songs like "You dumped me, you cheated on me", etc. Such songs will not fit into a wedding party, although you can hear even worse sometimes. A song with the lyrics "I'm blowing bubbles …" will not do either. It mistakenly got into many tracks sets of bubble show artists.
It also happens that people take songs in other language, without thinking at all about the lyrics. If you do not know the language, this does not mean that your guests do not know it. The song can be popular, but it can have such an amazing meaning that it will be very embarrassing if translated; so, ask Google for the lyrics translation.
Performing at a child's birthday
During a master class with the newlyweds the music is to be calm, the attention of the spectators is concentrated on the bride and the groom.