Don't forget to factor in belly size as that could cause the thrown back ass to have a hard stop or even bouce said ass forward...
PS referring to client's belly size. If provider's belly size is an issue --- especially in doggie, that is larger (pun intended) issue.