ДОМ - это общее название всех жилых построек. Обычно рассчитан на одну-две семьи, но необязательно предназначен для постоянного проживания. Если в доме живут только летом, он называтся дачей.
КОТТЕДЖ - предназначен для постоянного проживания. Для этого он обеспечивается всеми необходимыми коммуникациями. Но это не единственное его отличие. В доме может быть горячая вода, туалет, ванная комната, и даже сауна, но он не имеет права называться коттеджем, если стоит в окружении, например, дачных домиков. Коттедж обязательно должен быть соединен с другими строениями единой системой коммуникаций. Работу коммуникационной системы контролирует специальная служба, а не хозяин дома. Коттедж - это дом на одного или нескольких владельцев, находящийся в коттеджном поселке.
ОСОБНЯК - это дом со всеми удобствами, который находится отдельно от других строений (обособленно - подсказывает само название) , и владельцем его может быть только одна семья. Хозяева особняка могут не жить в нем постоянно, а для поддержания порядка в здании использовать наемный обслуживающий персонал и охрану.
http://www.merega.org/menu/02_news/detail.php?ID=1861&print=Y