The dog in Minecraft will cry when they are in low health. Which is below 10 hearts. The newborn puppy only has 8 hearts which you can increase up to 20×10 by feeding them.