Dental fillings generally keep your teeth stronger by repairing a vulnerable part of your tooth. But if you have large fillings, they can weaken your tooth overall. Your dentist may recommend another solution, such as an inlay or onlay, dental crown, or root canal therapy to better protect your tooth.