Yellow leaves on gardenias can be due to several factors, including overwatering, underwatering, nutrient deficiencies, or pest infestation. Assess the watering routine, check for any signs of pests, and consider supplementing with a slow-release, acid-loving fertilizer to address the issue.