Not sure about all of the lines, but Princess does.
If you are traveling with a service animal, please be aware that Princess requires notice in advance. Entry regulations vary from port to port, and there are some ports that prohibit the landing of animals altogether. Passengers are advised to consult the local authorities at each port of call prior to departure for the necessary documentation. Princess does not provide food for service animals. The choice of dog litter material is limited and varies by ship and location.