
Small puppies fighting for their food
The scene of puppies at feeding time resembles a miniature battlefield.
Read MoreSmall puppies fighting for their foodSelecting which breed is a tricky thing, there are over 300 dog breeds
Animals possess an astounding ability to express their emotions, often surpassing language boundaries