A professional dental cleaning for dogs involves a thorough oral examination, dental X-rays, scaling (removal of plaque and tartar), polishing, and any necessary treatments such as tooth extractions.