Decaloid

Decaloids are a peace-loving species of do-gooders found on many different planets, but originating from the planet Horzax.

Description
They live in primitive tribes on many different planets, and are friendly toward other creatures. They enjoy the company of other creatures like Thermopods and Deltanoids.

Appearances

 * Kenzie the Dog