Yes, it's pretty normal for puppies to sleep 22 hours of the day, really. Their little bodies are growing, and they need lots of sleep!