Callie has had two different lumps one she still has on her neck that they took a sample of and its nothing, doesn't bother her and hasnt changed in size or color. I had found another lump/bump on her sorta recently and took her to the vet for it and it was to small and moved way to much for them to get a sample of and it seems it has completely gone away. Have you taken him to the vet sense you got him or will December be the first time? I think if you haven't taken him to a vet sense you got him that you probably need to see if you can see someone else sooner so he can get checked out good not for the bump only but a good check up. I could never wait 3 weeks for an appointment unless I scheduled it early I guess I am very lucky that my vet fits me in whenever I need her to sometimes the same day and other times the next day. Also it could be the yorkie in him that is so smart