i got my last one from our local pet shop... but the vet said he was very young to be sold and although he was fine, i just wondered if there are nicer/better sources? i want a BIG one!