Compatible with Mac or PC, the dog on this USB flash will do endless series of sit-ups until it’s unplugged from its port. I think it’s very funny but could be annoying. Measuring 2.5×2.5×1.5 -inch, the USB Exercise Dog is made from plastic and electronics of course.