4 hours is more acceptable for a grown adult dog, but it's likely too long for most puppies to handle. This can cause puppies to become anxious and develop behavioral issues, so it's certainly something to avoid.