Here are six reasons why you may have white spots on your gums and how to treat each condition. Canker sores are small yellow or white mouth ulcers that have a red border. They can be painful and ...