Congratulations on your new puppy!
Rupert was house trained in 3 days, I didnt do any crate training (although I've heard lots of success from other people with this method), nor did I put any paper down, I just made sure to let him out every 1-2 hours and waited until he went, saying 'toilet' at the same time. He would stay in the kitchen if un-supervised, and If he started going in the house I would say 'toilet' and quickly pick him up and take him outside. Im no expert though, this is just how I decided to do it and I think it worked very well.
I began feeding Rupert 4 times per day, although he never ate very much on his second feed. I would say the minimum needs to be three times a day to begin with, as they grow so fast you wouldn’t want to deprive them at all. It also reduced the risk of bloat (the second biggest killer of dogs) to feed multiple smaller meals. I would say to definitely not give him pigs ears so young, instead you could try frozen carrots, rope toys and Kong toys.
If you are buying your puppy from a good breeder, they should give them some kind of 'Puppy Pack' which should hopefully have info on what he is currently being fed on and when, along with leaflets and information. You could always ask the breeder/vet/dog trainer what they think is best too, If im ever in doubt of anything I type my question into google and read a couple of websites
//Edit: You need to be careful about over exercising puppies too as this can cause problems when they're older, I have been told 5 minutes for every month of their age is appropriate. If he's driving me mad, I take him for a couple of short walks a day.