How do you know if a puppy is too big to deliver