I had an idea the other day about this mice problem for the hives. I figured to make the hive entry 5/16 inches and it would be too small for them to enter. It is not . I saw a mature mouse walking out of there. Some beekeepers use carpet tacking strips to keep the skunks away. I wonder whether the same could be applied in your case . I wonder what attracts them to your shelves . The mice building nests in the hiveboxes sure make a mess but I never found them eating honey , did you ? JDF