He might be scratching because of the shampoo .. maybe the shampoo gave him dry skin? Don't bathe him often.. dogs should not be bathe too often!
I am yet to find out how often to bathe Samy but all dog owners I know say once a couple of months... My vet said once a month and only with special shampoo for him so he does not get itchy and scratchy