My dog had bone cancer and we had to put her down. It was a very sad, but necessary decision. 
It was very hard, but she was suffering. Our vet was very helpful and we did ask him if he thought it was too soon. He assured us that it was not. 