Mucous could also be from colitis or an inflammatory bowel condition which would also explain the periodic loose bowels and lack of weight gain also. It seems like a vet check is definately in order.

Denyce