Is a puppy a solid