Can a rat come up a shower or sink drain?
Yes, if the drain has no trap seal or the trap has dried out. A basement floor drain or a laundry sink that hasn't been used in months can lose its water seal, and that's an open pipe. Running water into unused drains monthly keeps the seal, and a drain grate or flap valve stops anything larger.