Wow, you have had a lot of "stuff" thrown at you!
I will ask -- how much exercise do you and your pup get? Walking is great for every being and helps stimulate appetite and is healthy. Helps with depression as well.
Wishing you both well!
__________________ .  Cali  , and Cali's keeper and staff, Jay No, not a "mini" Yorkie - She loves to motor in her Mini Cooper car |