Dr. Patel said "obese." Not overweight. Not chubby. Not "a little heavy." She said "obese." The word hung in the air like a bad smell. Like Gus's ear infection. Like the litter box when I forget to scoop it. Obese. I looked at Mochi. She was sitting on the exam table. She looked fine. She looked like a cat. She looked like a round cat, sure. But she looked like a cat. Dr. Patel said "Body Condition Score of 8 out of 9." I didn't know what that meant. I still don't fully understand it. But I understand "obese." I understand it perfectly.
I cried in my car for twenty minutes. It was a Tuesday. Or maybe a Wednesday. The parking lot at Denver Animal Clinic was mostly empty. I sat in my Honda Civic and cried while Mochi slept in the carrier in the back seat. She didn't know she was obese. She didn't know I was crying. She didn't know that her weight was now my fault. Because it was my fault. I had free-fed her. I had kept the bowl full. I had interpreted her screaming as hunger when it was actually just screaming. British Shorthairs scream. It's what they do. I thought she was hungry. She was not hungry. She was bored. She was dramatic. She was obese.
Dr. Patel gave me a number. 180 calories per day. That's it. For a 15.2-pound cat. I said "that seems low." She said "that's what she needs." I said "she'll be hungry." She said "she's already hungry. She's always hungry. That's the problem." I said "what about treats." She said "no treats." I said "what about green beans." She said "cats don't eat green beans." I said "Gus eats green beans." She said "Gus is a dog." I said "fair." I wrote down the number. 180. I underlined it. I circled it. I put a star next to it. The star was unnecessary. The number was clear. 180 calories. Per day. For Mochi. For my obese cat.
I went home and measured her food. I bought a digital scale. $12.99 on Amazon. It measures to the gram. I weighed the dry food. I weighed the wet food. I did the math. 180 calories. 0.45 cups of dry food. Or 2.25 cans of wet food. Or a mix. I chose a mix. One can of wet food in the morning. 0.25 cups of dry food in the evening. Total: 180 calories. Exactly. I measured it. I recorded it. I started a new spreadsheet. Tab 1: Mochi. Row 1: Date. Row 2: Weight. Row 3: Food. Row 4: Notes. The notes column said "screaming" for the first week. Then "less screaming." Then "occasional screaming." Then "judgmental staring." The staring is worse than the screaming.
Week one was guilt. Pure, concentrated guilt. Every time Mochi screamed, I felt like I was starving her. I googled "cat calorie needs" at 2 AM. I found conflicting information. One site said 200 calories. One said 150. One said "it depends." Everything depends. Nothing is simple. The only simple thing was Dr. Patel's number. 180. I trusted Dr. Patel. I didn't trust the internet. The internet said Mochi was fine. Dr. Patel said Mochi was obese. I believed Dr. Patel. I had to believe someone. I chose the person with the medical degree.
Week two was adjustment. Mochi stopped screaming at midnight. She started screaming at 6 AM instead. Progress. I moved her breakfast from 7 AM to 6:30 AM. She moved her screaming to 5:30 AM. It was a negotiation. A terrible negotiation. We eventually settled on 6 AM. She still screams at 6 AM. But it's a short scream. It's a polite scream. It's a British Shorthair saying "good morning, I would like my food now, please, or I will destroy your sanity." I give her the food. She eats it. She licks the bowl. She looks at me. She walks away. She knocks a pen off my desk. She's satisfied. For now.
Month one: 15.2 pounds to 14.8 pounds. A loss of 0.4 pounds. Dr. Patel said "excellent start." I said "it's only 0.4 pounds." She said "that's 2.6% of her body weight." I said "oh." She said "slow and steady." I said "I want fast." She said "fast is dangerous." I said "I know." I didn't know. I learned it. Fast weight loss in cats causes liver problems. Fatty liver disease. Hepatic lipidosis. I googled it. I panicked. I called the clinic. The receptionist said "Dr. Patel will call you back." Dr. Patel called me back. She said "0.4 pounds in a month is perfect." I said "okay." I believed her. I had to believe her. She was the only person who wasn't panicking.
Month three: 14.8 to 13.8. A loss of 1.0 pound. The trend was consistent. The spreadsheet showed a downward line. I printed the graph. I put it on my fridge. My mom saw it when she visited. She said "you have a weight chart for your cat." I said "yes." She said "that's... dedicated." I said "it's necessary." She said "I never did this for our cats." I said "were your cats obese." She said "no." I said "then you didn't need to." She didn't understand. She doesn't live with Mochi. She doesn't hear the 2 AM screaming. She doesn't see the judgmental staring. She doesn't understand that a spreadsheet is the only thing standing between me and complete pet-parent breakdown.
Month six: 13.8 to 12.1. Mochi was moving more. She was jumping on the couch without the little grunt. The grunt was gone. I didn't realize how much the grunt had been bothering me until it stopped. The grunt was a sign. A sign that she was carrying too much weight. A sign that her joints were struggling. A sign that I had failed her. The grunt stopped. The guilt lessened. Not completely. But lessened. I was doing better. Mochi was doing better. We were doing better together.
Month twelve: 12.1 to 10.2. Dr. Patel said "we're almost there." The ideal is 10.0. We're 0.2 pounds away. I can see the finish line. It's not a finish line. It's a maintenance line. There's no finish. There's just maintenance. Forever. Measuring food. Weighing food. Tracking weight. Ignoring screaming. Accepting judgment. This is my life now. This is Mochi's life now. It's better than obesity. It's better than the health problems that come with obesity. It's better than the guilt of knowing I caused it.
I built the Cat Calorie Calculator because of Mochi. Because I needed to know exactly how many calories she needed. Because I was tired of guessing. Because guessing made her obese. Because guessing made me cry in a parking lot. Because guessing is not a strategy. Guessing is how you end up with a 15.2-pound cat and a broken heart. The calculator uses the same formula Dr. Patel uses. RER ร life stage factor. It's not magic. It's math. Math is better than guessing. Math is better than crying. Math is better than obesity.
Mochi is on the desk right now. She's staring at me. She's probably hungry. It's 10:45 AM. Dinner is at 6 PM. She'll survive. I'll survive. We both survived worse. We survived forty cats in a two-bedroom apartment. We can survive measured meals. We can survive 180 calories. We can survive the staring. The staring is just love. It's just love disguised as judgment. It's just a British Shorthair saying "I know you're doing this for my health, and I appreciate it, but I would still like more food, please." I know, Mochi. I know. I would like more food too. But we both have limits. And we're staying within them. Together. One measured meal at a time.
If you're reading this because your vet said a word that made you cry, I want you to know something. The crying stops. The guilt lessens. The spreadsheet helps. The numbers are your friends. The measuring cup is your ally. The green beans are for dogs, not cats, but the principle is the same. Small changes. Consistent changes. Measured changes. That's all it takes. That's all it ever took. Mochi is 10.2 pounds now. She was 15.2 pounds. That's a 33% reduction. That's not just weight loss. That's a second chance. That's love in action. That's a spreadsheet cell turning green. And green means go. Green means good. Green means we did it. Together. One gram at a time.
Month two was when I started measuring everything. Not just the food. The treats. The scraps. The lick of yogurt from my spoon. The piece of cheese that fell on the floor. The catnip. The treats my mom gave her when she visited. Everything. I added a column to the spreadsheet. "Extra calories." It was always higher than I expected. Always. The yogurt was 20 calories. The cheese was 60. The cat treats were 3 each, but I gave her 10. That's 30. The extras added up to 150 calories per day. On top of the 180 from meals. That's 330 total. That's why she was obese. Not because of the meals. Because of the extras. Because of the "just a little." Because of the "she's so cute." Because of the love that looked like food.
I stopped the extras. Completely. No more yogurt. No more cheese. No more treats from visitors. I told my mom "Mochi is on a diet." My mom said "she looks fine." I said "she's obese." My mom said "that's a strong word." I said "it's the right word." My mom stopped giving her treats. She started giving her chin scratches instead. Mochi accepted the chin scratches. She prefers food. But she accepts chin scratches. It's a compromise. A compromise between love and health. A compromise between grandma and the vet. A compromise that works.