If your puppy hasn't eaten in 12 hours they could be sick and could have digestive issues or are feeling ill from other conditions.
If you can take the puppy to the vet or contact a vet that would be a good thing to do if the puppy has not eaten in 12 hours.
Due to the small size of the puppy and the puppies rapid metabolism, going without food for 12 hours or longer can result in hypoglycemia, low blood sugar or other complications.
If you can't take the puppy to the vet you should ensure they are at least getting plenty of water to drink to keep them hydrated.
And if your puppy is vomiting, has diarrhea or lethargy then it's even more serious and they should ideally be taken to the vet if you can do so.
Puppies have faster metabolism than adult dogs do, so they can quickly delete their energy reserves which can result in hypoglycemia, which can be dangerous.
Try to feed the puppy some canned soft puppy food and even a little bit of food you get down them is better than nothing.
A puppy can also feel sleepy after eating and they often take naps after they eat, which is normal.
After a puppy eats, the puppies energy is diverted to their digestive system and so it's common for puppies to need to rest or sleep after eating.
If your puppy sleeps a lot after eating, it's nothing to worry about and is a natural and normal part of your puppies development and growth.
A puppy will most often pee as soon as 10 minutes to 30 minutes after drinking water.
Younger puppies or puppies with smaller bladders may need to urinate or pee more frequently than older puppies or puppies with larger bladders.
The more water the puppy drinks, the sooner the puppy will need to pee.
Most puppies can hold their pee overnight, once they are at least 4 months to 6 months of age.
Before 4 months to 6 months of age, puppies have little to no bladder control and will urinate through the night and not be able to hold it.
Younger puppies also have smaller bladders and will need to pee more often than older puppies.
If the puppy is not able to hold their bladder or pee overnight it's best to put the water up during the night but leave it out during the day.
Puppies should always have access to water at least at all times during the day.
However it's okay to put the water up at night to prevent the puppy from having to pee at night so much.
I always kept water out for the puppies and dogs during the day but at night I would put the water up and then put it back out the next morning.
As long as the puppy and dogs are getting enough water through the day then they will be fine to go without some water through the night.
Puppies when they drink through the night will need to urinate more and are more likely to have pee accidents in the house or in their cage or crate at night.
So it's best to just put the water up at night and they will be fine.
Puppies will also drink when they are thirsty and so will the mother dog so having access to water at all times during the day is needed but at night they will be fine.