I see where you are coming from, though among my friends and acquaintances it is quite typical to call a dog "a little bun", regardless of the gender of the person speaking. It could also depend on the dog, I believe :) You may speak differently to a toy poodle (this is the case for this story) and a German shepherd, for instance.