Plants are grown on each branch in order to try and provide critters with an environment they like which will keep them happy and allow them to produce Tree Food. There are currently 20 different plants separated into 5 types. When the tree reaches 15, 25, and 35 branches, plants that provide bonuses become available in the market.