Rescue Pup Has 4 Favorite Sleeping Spots & Rotates Between Them
Photo Credit: @cactustherescue/Instagram

Rescue Pup Has 4 Favorite Sleeping Spots & Rotates Between Them

A rescue dog named Cactus has turned bedtime into a nightly adventure, and the internet can’t get enough of his unusual routine. In a viral video shared by @cactustherescue, the lovable pup shows that when it comes to sleep, he gets under the covers and sleeps peacefully, but one spot isn’t enough.

Rescue pup keeps his sleeping schedule very flexible

The video opens with the text overlay: “Normal bedtime routine when my rescue pup sleeps in bed with me” Cactus settles down as if he’s ready to sleep under the covers beside his owner. What makes the video especially funny is how often Cactus keeps changing spots. In the clip, he appears to be sleeping peacefully, but the caption tells a different story.

Instead of settling down quickly, he keeps moving around. He treats bedtime like a tour of the house, hopping from one sleeping area to another. Sometimes, he revisits the same spots, creating a loop of comfort checks. The caption sums it up perfectly: “Cactus likes to keep his sleep schedule… flexible. He rotates between his own full bed, our bed, his crate, and the couch — sometimes hitting multiple spots in one night like he’s doing a full house tour.”

The video quickly drew warm reactions from fans who found his habits both relatable and adorable. One user wrote: “He loves you so much. He’s such a big ol floof.” Another commented: “The sweetest baby.” One added: “Sweet baby! He loves his amazing life !” And one viewer summed it up with enthusiasm: “Cactus is the BESTEST Boy!!”

The clip comes from the Instagram account @cactustherescue, which shares the life of Cactus and his owner, Michael Henry. The account has 483 posts, 559K followers, and follows 52 accounts. The bio describes the page as day-to-day life with Cactus, a rescue dog from the California desert, and also features his “big brother” Miso. It highlights their journey of figuring life out together.

X
monitoring_string = "c1299fe10ba49eb54f197dd4f735fcdc"