Have you had any bloodwork done on the dog? If not I strongly reccomend doing so.

the vet wasn't much help
Perhaps seek a second opinion.