On the anal gland issue....I take Mojo and Lily to my vet and they will do that....whether I take them in for a check up or just to have it done...and most of the time, there is no charge for it...but my vet is special...and all vets may not be like that!