Small buds can be caused by various factors, such as poor growing conditions, insufficient nutrients, and genetics. Some dense weed strains may naturally produce smaller buds. On the contrary, others may require specific environmental conditions and nutrients to develop huge buds. It is important to properly research and select the right strain for your growing conditions to achieve the desired bud size.