Im not crazy about raw diets because there are just too many risks for disease, parasites, and just plain doing it wrong.
Dogs and cats are not immune to intestinal diseases. They can in fact get E. coli, Salmonella, among others. Not only that, but they can inadvertently spread these things to you and your children.
Some people do great with Raw and give the correct ratios of muscle meat and offal (visceral) meat, but a lot of people do a really poor job also. Giving the wrong stuff to cats can cause deficiencies in things such as taurine, which can cause irreversible blindness. I would not give raw diet without extensive research. I do think a lot of vets tend to shake their heads at the idea of raw diets because we do see a lot of complications with those diets that the public doesn't necessarily see.
Anyway, people will argue that you have a similar risk of contracting those diseases from dry foods as well, and to some extent that is true. Others claim that vets are against it because "big food companies" pay them exorbitant amounts of money to promote their foods, which is absolutely not true. I want someone to point me in the direction of these companies paying big money because I could use some extra cash!
I do think wet food is infinitely better for male cats than dry, but even C rated foods are not bad foods. They are adequate to meet all the pet's needs and many are quite good. I never quite understood why people are so against manufactured pet food diets.
You can use puppy shampoo as long as it doesn't have any added flea or parasite medicines in it. As far as the weight goes, 2 pounds is not abnormal but I would definitely bring some poop with you in a clean plastic baggy to your vet visit so your vet can run a fecal for you. Ten they can give you appropriate anti parasitics as necessary!