Idioms Every dog has its day Meaning: Everyone will have a period of success or good fortune at some point. Example: Don’t worry about losing this time – every dog has its day. ShareTweetPin ItShareShare