Good-two-shoes is a term used to describe someone who is excessively well-behaved or obedient. This phrase can also be considered as a disapproving term for someone who always follows the rules and is overly confident in their beliefs. Synonyms for good-two-shoes could include goody-goody, straight-laced, prim and proper, holier-than-thou, or stickler. These terms describe individuals who are excessively strict or righteous in their ways. Other synonyms may include square, prude, or puritanical. While these words may not always carry a negative connotation, they describe someone who is extremely conscientious and might be seen as boring or uninteresting by others.