Sounds like it's best to see the vet and have a good hands on assessment done. Let us know what the vet has to say.