I was told that
Caleb means "dog", because the original beholder of the name was "faithful as a dog" towards God. It is not to simply mean dog. Also, it is "dog" because dogs are obedient and faithful to their master, much like the biblical
Caleb was to God. I think people often see the meaning "dog" and are turned off without reading the story of the very first
Caleb.