In this paper, we consider various classes of polyiamonds that are animals residing on the triangular lattice. By careful analyses through certain layer-by-layer decompositions and cell pruning/growing arguments, derive explicit forms for generating functions number nonempty translation-invariant baryiamonds (bargraphs in lattice), column-convex polyiamonds, convex with respect to their perimet...