Kuwait changed the regulation about a month and a half ago and is now in line with Qatar, Bahrain and UAE. You can get a visa on arrival if you have been a GCC resident for over 6 months.
Of course checking with the embassy of the country concerned can do no harm.