Yeah, wow. I'm sorry for you and him. He's tiny, that's for sure. Set up looks adequate. Get him to the vet, A.S.A.P, God speed. Good luck. He sure is a nice looking little guy, hopefully something can be done.