Low weight/difficulty putting on weight and not growing as expected can be early symptoms of possible Liver Shunt/MVD. As LiverShunt is very common in this breed, it would be wise to run bloodwork to rule this out and to establish a baseline for future reference, and stop worrying over what to feed to put weight on, at least until the results are in.