Hello! I am new to the forum and I just adopted a puppy from a rescue. He's tiny and I had the feeling something was off, so I had my vet run...