Alright, so I spoke to my vet and apparently I was feeding him too ,uch. I was giving him 1/2 a cup twice a day, half of what the bag tells me to give him. He is 11lbs so i thought a cup a day would work fine for him instead of two cups. My vet told me he could be bloated and that would explain his weird looking poopy. So he recommendd 1/4 cup twice a day, it soundes like not little, right? Wrong! it is going well, better than ever. Now am just dealing with the guilt of feeding him too much

We fixed the problem, yay!!!!! Thank you all who tried to help and helped me out.