Mobility assistance dog
A mobility assistance dog or mobility service dog is a dog trained to assist a physically disabled person who has mobility issues, such as poor balance or being a non-ambulatory wheelchair user. Roles include "providing balance and stability" picking up and carrying objects, pulling wheelchairs, opening and closing doors, and operating light switches.