Definitely have your vet do a fecal & check for the presence of any type of internal parasite/worms/protozoa, as they can cause a swollen vent, as well as reduced appetite.