I've heard garish and gaudy used to describe everything from dresses to skyscrapers to people and their pets! They are great adjectives and can be applied to almost anything. Roget's thesaurus has this to say about the adjective garish: gaudy, lurid, loud, harsh, glaring, violent, showy, glittering, brassy, brash; tasteless, in bad taste, tawdry, vulgar, unattractive, bilious; informal flash, flashy, tacky, tinselly, neon.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.