Существительные ДЕПО, КАКАО, МЕТРО, ПАЛЬТО, ПИАНИНО, ЭСКИМО, АТЕЛЬЕ, ФОЙЕ, ШОССЕ, КИНО, ДОМИНО (и игра, и маскарадный костюм) являются нарицательными и при этом неодушевлёнными, поэтому употребляются в русском языке как слова СРЕДНЕГО рода.
Существительное КОФЕ тоже нарицательное неодушевлённое, но как исключение относится к МУЖСКОМУ роду.
Массовые толковые и орфографические словари относительно недавно зарегистрировали то, ещё годов с 60-х – 80-х прошлого века фиксировали словари более узкого плана, например, Словарь трудностей русского языка, – употребление слова кофе как существительного СРЕДНЕГО рода в РАЗГОВОРНОЙ РЕЧИ.
Напомню: помеченное в толковых словарях эпитетом «разговорное» (разг.) никогда языковой нормой не являлось, а потому ни один грамотный человек не допустит в своей речи (даже в кругу ближайших друзей) употребление данного слова в среднем роде.
Литературной было и остаётся функционирование в русском языке слова КОФЕ как существительного МУЖСКОГО рода.
Существительные ШИМПАНЗЕ, КОЛИБРИ, КЕНГУРУ – нарицательные и при этом одушевлённые, обозначают представителей фауны, а потому являются словами МУЖСКОГО рода, но в последние годы допускается их употребление как слов ЖЕНСКОГО рода, если точно известно, что речь идёт о самке.
Род существительных указывается в словарях.
.
