Tino is a service dog.Maya seems to be depressed, and possibly socially anxious. The only time she seems to leave her apartment is to go to class or take care of Tino. He also seems to be her only friend or social outlet. Emotional support dogs do exist, and it's not terribly difficult to get one registered. It also explains why Maya can take him to school and into restaurants.
WMG / A Dog's Purpose