This things is an absolute beast! I ordered a small and was expecting something. . MUCH SMALLER! But this is it! The "small" original dog cock by JohnThomasToys!