The first time I noticed Buster wasn’t on his bed in the living room, I figured he’d just found a cooler spot on the tile. It was July in Portland, and our rental on Southeast Clinton felt like a brick oven. The window unit clanked and spat, never quite keeping up. I was running on maybe three hours of sleep, still leaking milk through my shirt half the time, so I didn’t think much about the dog’s whereabouts until I tripped over a squeaky plush dinosaur at 3 a.m. and flicked on the hallway light.
Buster was stretched out on the nursery floor, his head resting on his paws, facing the crib where our daughter Lila slept. He didn’t get up when I came in. Didn’t even thump his tail. That was the first strange thing. The second was the smell — something musty, like wet cardboard and ammonia, that I couldn’t place.
By night four, the dog had a routine. The moment I turned off the giraffe-shaped nightlight and closed the door, I’d hear the click of Buster’s nails on the hardwood as he padded from the couch straight to the nursery. He’d stay there until Derek’s alarm went off at six. During the day, he acted normal — napped in a sunbeam, barked at the mail carrier, wagged his whole hind end when I got the leash. But at night, he was a stone.
“You think he’s jealous?” I asked Derek, kneeling to check the crib’s mattress pad for the third time. “What if he tries to jump in while we’re asleep?”
Derek leaned against the doorframe, coffee mug in hand, the dark circles under his eyes matching mine. “He’s thirty-eight pounds and never so much as snapped at a squirrel. But… yeah. I don’t know. Maybe we’re missing something.”
We weren’t the kind of people who panic over nothing. But we’d read horror stories — a confused pet, a sleeping infant, a brain that just doesn’t perceive a baby as human. Derek stopped by a Best Buy and came home with a little cube camera that connected to his phone. He set it on the bookshelf, angled toward the crib, and we didn’t mention it again because saying out loud that we didn’t trust our dog made both of us feel like dirt.
That night, I fed Lila, swaddled her in a onesie printed with tiny avocados, and backed out of the room. Buster was already at his post before I shut the door. At 2 a.m. I woke to the baby crying, nursed her in the dark, and put her back down. Buster hadn’t moved an inch. I went back to bed, my stomach tight.
At 6:12 a.m., I sat on the couch, opened Derek’s phone, and scrolled back to midnight. The first two hours were dull — just the rise and fall of Lila’s chest and the dog’s silhouette on the floor. Then, at 2:47 a.m., Buster’s ears snapped forward. He lifted his head. His whole body went rigid, and I saw his lip curl, the ridge of fur rising along his spine.
I held my breath. The phone screen was smudged with spit-up and lanolin cream, and I wiped it on my shirt. On the video, Buster took two stiff steps toward the baseboard under the window. A dark shape squeezed out from a crack in the floor trim — long, greasy, its tail dragging like a worm. Then another. A third.
My brain said, *those are rats*. Massive ones, the kind you see downtown tearing into garbage bags, not in a bedroom with a three-month-old. One of them moved fast, angling straight for the crib’s wooden leg. Buster didn’t bark — he lunged, his whole body a blur of muscle and orange fur, and drove his front paws down on the floorboards so hard I heard the thump through the phone speaker. The lead rat veered, and Buster cut it off, herding all three back against the wall, teeth bared, chest low. One tried to dart around him and he snapped the air an inch from its back, driving it into the crack. In under twenty seconds, the floor was clear. But Buster didn’t relax. He stationed himself against that stretch of baseboard, every muscle trembling, and watched that crack until the sun came up.
I replayed it three times before I could speak. When Derek came out, I just handed him the phone. He watched. He didn’t say a word. Then he walked to the hallway closet and pulled out a heavy-duty flashlight. He got on his hands and knees next to the crib and shone the light into the gap. I heard him inhale. “There’s a whole tunnel down there. And… I think that’s a nest.”
We’d lived in this house for two years, a Craftsman with big picture windows and a crawlspace you accessed through a hatch in the laundry room floor. The landlord, a guy named Wessler, had always been a text-message ghost whenever we mentioned the weird smell that drifted up in warm weather or the scratching in the walls. “Old houses settle,” he’d say. “Put out a trap if you’re worried.” We’d put out traps. We’d caught nothing. Now I knew why.
I called an exterminator at 7 a.m. sharp. The guy who showed up — a patient dude named Luis in a company polo — spent twenty minutes under the house. When he came out, his face had gone pale under his dust mask. “Ma’am, I can’t even give you a number. The crawlspace is compromised. There’s a broken sewer vent on the east side that’s been pulling in rodents for months, maybe longer. They’ve chewed through insulation, wires, part of a floor joist. I’ve got to shut this area down and recommend a full sealing crew.” He took photos. I took my own.
While Luis wrote up an estimate, I opened the city’s 311 app on my phone and uploaded the photos — the gnawed floorboards, the rat droppings, the corroded vent pipe visible through a grate outside. I filed a complaint for unsafe housing conditions and attached the exterminator’s initial report right there in the app. I named the landlord, included the property address, and hit submit. The automated message said an inspector would follow up within ten business days.
Then I called Wessler. I didn’t raise my voice. I told him exactly what we’d found, how many nights Buster had stood between our baby and a rodent infestation, and that the city was now involved. There was a long pause. “You had no right to go calling the city before talking to me,” he said.
I looked down at Buster, who had slumped onto a rug in the kitchen, utterly exhausted. The camera had recorded him doing that every night for weeks. “You had six months of us telling you about the smell and the scratching. You did nothing. So now I’m doing something.”
Two weeks later, the city inspector issued a citation for failure to maintain the property, with a fine of $2,500 and a repair order that had a hard deadline. A tenants’ rights lawyer we consulted helped us put our rent into an escrow account until the repairs were complete. We paid a sealing company $1,200 out of our own savings — they excavated the contaminated insulation, sealed the crawlspace with heavy-gauge metal mesh, and laid a vapor barrier. Wessler was furious, but he didn’t have a leg to stand on. The lawyer sent him the receipts and a demand for reimbursement. The check came just before the citation’s final appeal date, along with a terse letter from his insurance company that we had zero reason to reply to.
On a Friday afternoon, with the new floorboards smooth and the room smelling of construction adhesive, I placed a thick dog bed right against the crib’s side rail. It was a round, orthopedic one we’d ordered overnight, and I’d had Derek bolt a guardian bell onto Buster’s collar — a little thing we’d seen at the pet store, meant to ward off harm. When night came, Buster circled twice, sank into the bed, and rested his chin on the crib’s lower rail. He let out a breath that fogged the wood.
I propped open the nursery door, sat in the hallway with my phone, and scrolled back through the camera feed. Lila’s tiny fist was wrapped around one of Buster’s whiskers. The dog didn’t flinch.
The following Monday, I saw Wessler’s sedan slow down in front of our house. I walked to the front door, peeled off a piece of masking tape, and stuck the city’s citation confirmation — printed on thick paper, complete with case number and the $2,500 penalty line — to the glass. He didn’t get out. He just stared at the paper for a beat, then drove off, and I haven’t seen him since.
That evening, I booked Buster a full geriatric panel at the vet, just to make sure the stress of playing night watchman hadn’t worn him down. The bill came to $340. I paid it with the landlord’s reimbursement money, and I named the dog’s file under “family member” on the check-in form. The receptionist didn’t even blink.






