We got Buddy a toothbrush, I forget the brand name but its a mini toothbrush, the bristle part is about 2 cm long. He is doing really well and just sits there and lets me brush his teeth.
I've been taking him to the pet store when I go, and he does well with other dogs overall. It is the dogs that are very hyper and excited that he freaks out about. If the dog is hyper he runs and tries to hide, and if the dog continues to try to get to him, he will nip the dog. However, if it is a calm dog, he does perfectly fine.
He still goes potty in the cage if we leave home, so weve been putting him in the laundry room with DeeOhJee while were gone, and he has no accidents, probably because he isnt alone.