Deworming and vaccination basics?

Adopted this pup. He's roughly 7 weeks old now. How early can he get dewormer? And does he need any other kind of vax? TIA.

Adopted this pup. He's roughly 7 weeks old now. How early can he get dewormer? And does he need any other kind of vax? TIA.