Here we have the ABC Tug. What does the ABC stand for you ask? Well it has 2 meanings, first being about learning. This tug is full of different textures, and materials. A great toy to be able to teach your puppy about tugging and finding out what really drives your puppy and what might not be so interesting. Long enough to engage in a game of chase my human or crunch it all up and see what is our favourite piece. The second meaning of the ABC is that it was designed with our 2 dogs in mind and so when we saw the name ABC ( Acre, Bling Creation), we knew it was a must have name for this toy. Allow us to pick the colors for this toy.