I know a lot of people will use one suppressor for all of their rifles,. AND THAT IS FINE, I am not one of those people, I much prefer to have a suppressor for each caliber I am shooting with a rifle. So for me it's .30 cal cans on my .30 cal rifles,. 5.56mm for 5.56mm,. etc etc. My AK's (7.62x39 & 5.45x39) are the only exception to this as they all use the same 7.62x39 suppressor.
Now for pistols I am all about using one can for everything. You will find that with most newer pistol suppressors you can use a .45cal can with sub caliber pistons/ adapters to suppress your .40S&W and 9mm pistols. I went with the AAC Ti-Rant 45 and I believe you will look closely at that can or the Osprey 45.
The only suppressor that I use on both pistol and rifle a AAC Pilot in .22LR,. but I got tired of constantly using the one can between three different guns so I bought another cheapie suppressor for the one and will use the Ti-Rant with a sub caliber piston on the other until I get another dedicated .22LR can.