do u mean protein in general. peanuts/nuts can be high in fat so not so great.
are u lactose intolerant, try lacvtose free milk if so. or maybe soya milk, i have heard good things about it.
you can get protein from lots of different sources thogh...meat, protein shakes (whey), tofu, quorn if veg.