Animals obtain various types of nutrients from plants in the form of carbohydrates, proteins, lipids, vitamins, minerals, and trace elements. Carbohydrates are obtained from various sources such as grains, fruits, and vegetables. Proteins are obtained from plant sources such as legumes, nuts, and seeds. Lipids are obtained from plant oils, nuts, and seeds. Vitamins and minerals are obtained from fruits and vegetables. Trace elements are obtained from plants such as algae and seaweed.