Dogs roll on their back when they are happy because it feels nice, to get attention or belly rubs, to show respect and trust, as well as out of submissiveness or fear. In most cases, it is nothing to worry about and is both completely natural and normal.