Please help

Sydney

The first formula we put Emmett on Enfamil Gentlease got rid of his gas, he drink all he was supposed to, he burped, didnt spit up, didnt leak out of his mouth. But i think constipated him, but honestly no clue because his last poop yesterday was mushy and they say if its mushy no matter if they strain they aren't constipated. But he did the day before poop two hard pebbles. I tried a different one yesterday and last night which keep in mind he's only been on a day. But im Pretty sure gives him gas, cause him to spit up with every feeding, and he was drinking four ounces and now the bottle i just tried to give him he only drank two and its been four hours so that shouldnt be the case, he doesnt burp, it leaks out his mouth while he drinks. And im completely lost on what to do at this point. Should we just go back to gentlease and see if he was constipated for a different reason for that day or?