It should tell you on your paperwork how long you have, however he is only a few months old and it's going to take a little time for you both to adjust, You need him as much as he needs you, Pet smart has a good program that will help you, all those pet's have gone thru trauma, Give him a chance and you will see it will be worth the wait, All he needs is Love
Hes still a puppy. Sometimes the older dogs are easier. If you really like him you have to wait till he goes up some.
Having a dog is like having a child. All they need need is love, care and discipline. It takes consitency and for a pup only 15 weeks is still really new. Give him time depending on breed it will take less or more time to train. Be loyal and loving he will reciprocate just takes time! Good luck don't give up on him and you'll be thankful in the end!
Thanks! Your answer is awaiting moderation.