You've been given some great advice here. I just hope that she's already been spayed so this is why she's not having heat cycles. I sure hope it's not because she's already pregnant. I would also think that your vet would be able to feel her belly to see if she's pregnant or not. Good luck.