We figured out the feeding/puking issues...I feed him one small can in two feedings, no more puking incidents.
Now he is peeing places. Essentially anything that is like a carpet...so not on tile/hardwood/cork floor, but doormats and his cat bed.
I just want to know if this is a behavioural thing (like because of the new baby/lack of attention/not liking a recent change in kitty litter) as opposed to a physiological thing.
Definitely go to the vet. My older cat started peeing a few years ago out of the blue and we found out it was some sort of kidney infection. She is now on a prescription food and we haven't had issues since.