Yes. Dogs can sleep with an e-collar on. In fact, the more they wear the collar the quicker they will get used to it.