Some of the most common reasons why dogs eat their own fur is because they are bored or they are sick.
However, if your dog starts eating other dog's hair, it is very likely a compulsion.
Anxiety is the most common cause of pulling out and eating hair in dogs.