According to the Regulations of Shanghai Municipality on Dog Breeding, it is forbidden to bring dogs into office buildings, schools, hospitals, stadiums, museums, libraries, cultural and entertainment places, waiting rooms (airplanes, boats), restaurants, shopping malls, hotels and other places, or take public transportation such as buses, trams and rail transit.
However, some hotels allow pets to stay. According to the hotel's regulations.