Hi S.J. Teeter,
My name is ***** ***** I’ve been involved professionally with dogs in the health and behavioral fields for over 18 years. It will be my pleasure to work with you today.
While getting another dog might give your current dog a companion, you may instead of helping fix your problem, be multiplying it. However, let me answer your question before going into some other option that you have. The best companion for your boy would be a similar sized female dog who was laid back so a breed like a lab would be a good choice. You would want to take him with you when choosing another dog to ensure they are compatible. Most rescues welcome interaction between a current dog and future dog to help avoid compatibility issues later.
You really do not mention what training issues you have but yelling is rarely an effective tool in training and can have the opposite effect. I do want to give you instructions on positive training techniques. The following site is helpful in helping owners train their dog. Be sure and click on the link to the page on obedience at the bottom. and links on subsequent pages leading to detailed instructions.
Training works best if you train at least 30 minutes a day (two 15 minute sessions). I would start making your dog work via the Nothing in life is free program (NILF). It is outlined below.
I would suggest you start training session before you get another dog. Use paper thin hot dog slivers as treats since most dogs do respond to that type of treat a lot better than just praise or store bought treat. The secret behind training for the most part is getting the dog to WANT to obey through treats and praise until it becomes habit for them. Other specific training issues do need to be addressed individually and I'd be more than happy to help with specific issues, just let me know what those are and I'll be happy to give you tips and techniques that may be helpful.
I hope this information is helpful to you. If you would like any additional information or have more questions please don’t hesitate to press the reply to expert or continue conversation button so I can address any issues you still have . If you do find this helpful, please take this opportunity to rate my answer positively so I am compensated for my time.