My pup is 10 weeks old. I imagine that they all have their own cycles but my guy sleeps from around 9:30 every night to about 6 am. I wake up every two to three hours to take him out so we don't have accidents. He sleeps again around 2 in the afternoon for a little while. He takes short naps after long bouts of play and eating.
As for food... he eats just normal puppy food. I give him Wagon Trail Chicken snacks and chewy milk bone snacks once a day or while training him.
Remember to take your pup out every couple of hours. They have tiny bladders! I find that my guy needs to go out about every two hours (three if he's sleeping).
Hope this helps you some! Good Luck! I hope you love your new family member as much I love my new puppy!