aww bless ur soul for adopting him ! he is a cutie , he looks maltese to me , maybe just on the bigger side... not sure how long hair takes to grow back , some months ? glad u joined sm , unfortunately i have no advice on the humping , i do know that not all the time its sexual , he might jjust be excited .lol