Hey Retina! :)
Ask your vet if your can give him a bath. Its better to be safe now rather than being flea infested which can cause further diseases.
Pedigree is not a good food brand. Globally, its rated as one of the poorest. Even Royal Canin is considered just moderate but that is the best option we have in India as of now.
At 2.5 months, you should gradually be moving from dry food mixed in water to only dry food.
To deal with dry skin, yo could try giving your pup fish oil capsules (easily found at any chemist) or add a small spoon of olive oil to his diet.
I was too scared about cooking for my pup since all over the net most of the info. said that one can't provide a balanced homemade diet and blah blah. After searching for months and learning bit by bit, I have finally figured out how to cook for my pup. He gets 1 meal Royal canin and 1 meal homemade. A dog cannot develop well on the same food as humans and hence needs a different diet which isn't such a big deal really!
If you need any help regarding home-cooking, drop me a mail at firstname.lastname@example.org
PS: I am not an expert nor do i claim to be one but I love dogs and reading/learning about them. :)