Agreed, vet visit PRONTO..... I hope the little one is ok, but it sounds like its in really bad shape......