The word "hair-dog" is a colloquial term used to describe a dog with long hair. However, there are several synonyms for this word that can be used to describe dogs with different types of hair. For instance, a dog with shaggy hair can be described as scruffy, while a dog with curly hair can be referred to as a poodle or a poodle mix. Some other synonyms for hair-dog include fluffy, furry, woolly and hairy. It is important to use the correct synonym depending on the hair type of the dog in question, to ensure that your description is accurate and clear.