I am sorry- I got carried away when I saw you..
As far as 8 years old, I doubt there is much you can do .. Only a vet can take care of this- also loose teeth can be a low infection in the jaw.. maybe the vet can provide a temporary fix of antibiotics and let them know what they are dealing with..
do you know the last time the dog had their teeth cleaned?