Ok! Now my approval is complete!
You, um, had better rehearse that bit. Carrot isn't exactly *obvious*. It's good, but benefits greatly from your explanation. Of course, Carrot won't give a rip. It's a good name for the dog, two syllables with long vowels (... not a LONG vowel, but a vowel sound that can be vocalized for a long time), he'll love it. Use it often.