Hey Woody, Sorry about your sleepless nights. I was thinking maybe a coyote pup. They make some squeaking sounds. If the locals are saying an armadillo, got me there. I did a Google search found some interesting sites. If you go to Google, put in "Armadillo FAQ", you'll get some interesting info that may help you out. Hope this helps a bit. Good Luck and Take Care.
ISAIAH 40:31 But those who wait upon the Lord shall renew their strength; They will mount up on wings like eagles, They shall run and not be weary, They shall walk and not faint.
No-one can choose your mountain or tell you when to climb... It's yours alone to challenge at your own pace and time.