OP, Service Dogs (seeing eye or hearing) are permitted on Cunard including the QM2. Other sorts of service dogs, i.e. emotional, are not recognized as service animals. The kennels are for pets, dogs and cats, and must be reserved way in advance of a crossing as kennels are typically sold out. World cruises are the one exception.