What is a barking squirrel?
A barking squirrel is not a real animal, but rather a mythical creature said to inhabit various parts of the Americas. Often described as a small, dog-like creature with squirrel-like features and a distinctive barking sound, barking squirrels are generally considered creatures of folklore and legend.