Stearic Hydrazide contains Stearic Acid, a fatty acid obtained from animal fat or plants. When derived from animals, it comes from cows, pigs, sheep, and according to Peta, from dogs and cats euthanized in shelters. Stearic Acid is used in cosmetics and lubricants. Please check with the manufacturer to find out the source of Stearic Hydrazide.