Hi Rafael, welcome to Healingwell

How old is your son? If he is younger then 3, many children develop an intolerance to dairy but outgrow it after a while. If he is having no trouble with 2% then I wouldn't stop giving it to him, that way at least he is getting some calcium in his body. As for the eggs, maybe he just doesn't like them and has a weak stomach?? Both of your questions really should be addressed to a pediatrician because I know at a certain age, it is critical for the growing body to receive the essential fats found in whole milk.
Good luck and let us know what the doc says