Yes that would be your best bet. Go in and check....take pet with you.
The cost can vary greatly depending on your pets health. You should go in for a exam and they could give you a estimate at that time.
Thanks! Your answer is awaiting moderation.