PUP/DOGs alike have SAMBA built in. If you have started SAMBA via Menu>Network>Samba Management you have a share available on your home network for have client (ANY SMB Clients) access and transfer information to your SAMBA system.
So, this means that ALL Windows, ALL Macs, ALL Linux, ALL Androids, ... can move files to an from you SAMBA system.
The ONLY client machine requirement is that it is on the SAME LAN as your SAMBA PC. This means same IP subnet as your SAMBA PC.
In my 10 years of Android use, I have NEVER used a USB cable to connect for file transfer, except for a test. You do this over Wifi using your Android SMB client. USB connect is NOT required and SAMBA connect seems faster with no limits of what I want to transfer.
Hope this is helpful
EDIT: Complete instructions with picture-steps for following are here. <=== Click