The only suggestion I could give you is to take Barkley to another vet. Your vet should of at least checked him out and did blood work. Barkley may have something wrong with him that may need major help or he just might be sick.

Keep us posted and Good Luck!!