My fiance and I call each other "Cucciolo" and "cucciola," Italian for "Puppy" (or rather, a lot of different baby animals, but especially puppy). But of course, cucciolo gets shorted by me to Cucci (coo-chi) and cucci face and, finally, just "cooch." But I don't mean cooch in THAT way
I also call him "Poopie" and "Poopie face" and a few others too. It's weird, but I seem to call him the same names I call my 12-year-old golden retriever lol.