i dont really have any advice for you but i agree with not switching his food around, it could give him an upset tummy. Stick with what the breeder had him on and you can slowly switch it to whatever you want. I just got my puppy on Monday and I am going to switch his food but I'm giving him a couple weeks with the old food to get settled in here first before doing the switch.
good luck!!
ps i totally am with you on the no sleep all night part!! first night was good, last night i dont think he even slept haha