My baby was born at 8 lbs 10 oz and was discharged at 8lbs 4 oz. at his 2 day checkup, he had lost almost a pound. 4 weeks later, he is only at discharge weight. Our doctor wants us to switch to formula only, but I know that I am producing enough. They said his poops should be yellow, but they are not consistently (they switch between yellow and green). I have increased feelings to every 2 hours and sometimes more frequently than that. He is spitting up a lot..but usually only if I set him down. I could hold him for hours but the second I put him down, its everywhere. I know that I am producing enough because if I pump him a bottle, he eats 4-5 oz. sometimes when he spits up, it comes shooting out of both his nose and his mouth and sometimes big chunks of green mucus comes out. I have tried to cut out dairy to see if that was making him upset but it didn't make a difference. He is having 8-10 wet diapers and 4+ dirty diapers per day..but seems satisfied with formula. (I've given him 2 bottles) do I just switch and hope he gains weight or is this a bigger issue that its not going to matter whether he is formula or breast fed..it will just keep going?