Sounds like your new dentist is on the ball. You have periodontal disease by the sounds of your description. Deep cleaning by your dentist / hygienist and will help but you will need to be meticulous...