He is so darn cute!!! My guess would be jack russell and some sort of spaniel (I am guessing spainiel mainly because of the shape and fluffiness of his ears-which I love, btw). And at only 5 lbs. at four months old I would say he isn't going to be any bigger than 20 lbs. full grown.