i don't think its that silly or strange and would be ok for even the most vanilla of people. i mean people have been using "kitten" as a pet name for sweethearts for a long time... whats the difference between "kitten" and "puppy"? just tell anyone that asks... he's more of a dog person than a cat person. lol