Could a dentist fix a loose tooth?

Possibly... It depends on the cause. In some instances, the looseness is due to periodontal bone loss, which is not reversible. In other cases, it is as simple as adjusting your bite. Call a local dentist for an appointment.